因此,当我从数据库中检索一列并在php中回显字符串时,它显示微软特殊字符,如下所示。
但是,如果我从单元格中复制字符串,将其粘贴到我的脚本中并直接回显,我就得到了正确的内容。
在检索数据和显示数据之间的哪个阶段出错?
是MS SQL数据库。如果有更多关于当前设置的信息有帮助,请告诉我,我会提供给你,只是在这一点上,我不确定哪些有用,哪些没用。
这取决于编码。
您的数据库表是否在与PHP文档相同的字符集中编码,例如UTF=8?
如果可以,使用
更改数据库表的排序规则或PHP文档的编码。<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
或
header('Content-Type: text/html; charset=utf-8');