如何处理PHP中的unicode问题?

时间:2010-11-16 00:28:18

标签: unicode utf-8

如何正确处理PHP中的unicode问题。我只是将UTF-8设置为任何需要它的函数的参数,还是将它设置为bootstrap文件中某处的语言环境?它如何影响mysql等

1 个答案:

答案 0 :(得分:1)

无法在PHP中设置全局编码。您可以做的最好的事情是,始终使用mb_系列函数,并尝试始终明确您要使用的编码。

至于mysql,特别是你可以确保它使用utf-8连接,通常是在连接后立即调用set编码方法/函数,或者如果你使用pdo则在构造函数中调用(参见{{3} }。)

在PHP中使用utf-8需要一些规则,但是,它绝对值得。希望这有任何帮助。