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