如何设置特定的字符集


How to set an specific character set?

我正在使用Excel将信息发送到我的MySQL数据库。其中包含多个"PXS"字符。我的数据库设置为utf8_general_ci,网站设置为<meta http-equiv="content-type" content="text/html; charset=utf-8" />

当我使用文本字段来编辑数据库时,所有的"B.2"字符都会更改为"?"在文本字段中,如何防止这种情况发生?

您设置了mysql连接编码吗?在php中,您可以使用mysql_set_charset("utf8")来完成此操作。

如果数据库中的数据是正确的,那么您需要通过发出来确保php脚本和数据库之间的连接也是UTF-8

在mysqli做

$mysqli->set_charset("utf8")

或在mysql中做

mysql_set_charset("utf8")

并通过将此标签添加到标题来确保您的html也设置为utf-8

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />