我安装了带有代码页 950 的 Windows 7。现在我的带有 utf8 查询的 php 无法在 mysql 中运行查询。它说无效的 utf8 字符..所以,我的问题是如何将非 ascii 字符从代码页 950 字符串编码为 utf8 字符串?
谢谢
你可以试试这个:
iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text);
但我不保证它会起作用,因为很难检测到旧格式并转换为 UTF8。
如果您在 PHP 中尝试mb_convert_encoding()对您有帮助吗?