【发布时间】:2014-07-19 20:59:54
【问题描述】:
我有一个 Excel 文件,其中有货币符号。当我在我的数据库中使用 PHP 上传该文件时,它会生成欧元符号,即“€”就像“¬”。我将货币符号的排序规则保留为 utf8-general-ci。
此外,当我尝试从 Excel 中回显该值时,它会打印为 '¬' 而不是 '€'
请帮助解决这个问题。
【问题讨论】:
我有一个 Excel 文件,其中有货币符号。当我在我的数据库中使用 PHP 上传该文件时,它会生成欧元符号,即“€”就像“¬”。我将货币符号的排序规则保留为 utf8-general-ci。
此外,当我尝试从 Excel 中回显该值时,它会打印为 '¬' 而不是 '€'
请帮助解决这个问题。
【问题讨论】:
尝试在您的 php 代码中设置 mysql_query("SET NAMES utf8");。
【讨论】:
mb_string 和 iconv 库,了解如何转换字符串的编码并检查您正在使用的库是否支持任何编码选项