如何在PHP中处理unicode问题?

如何在PHP中处理unicode问题?,unicode,utf-8,Unicode,Utf 8,如何正确处理PHP中的unicode问题。我只是将UTF-8设置为任何需要它的函数的参数,还是将它设置为引导文件中某个地方的区域设置?它如何影响mysql等在PHP中无法设置全局编码。您所能做的最好的事情是,始终使用mb函数族,并尝试始终明确您要使用的编码 特别是对于mysql,您可以确保它使用utf-8进行连接,通常是在连接之后调用set编码方法/函数,或者如果您使用pdo,则在构造函数中调用set编码方法/函数(请参阅) 在PHP中使用utf-8需要一些规则,但绝对值得。希望这些都有帮助

如何正确处理PHP中的unicode问题。我只是将UTF-8设置为任何需要它的函数的参数,还是将它设置为引导文件中某个地方的区域设置?它如何影响mysql等

在PHP中无法设置全局编码。您所能做的最好的事情是,始终使用
mb
函数族,并尝试始终明确您要使用的编码

特别是对于mysql,您可以确保它使用utf-8进行连接,通常是在连接之后调用set编码方法/函数,或者如果您使用pdo,则在构造函数中调用set编码方法/函数(请参阅)

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