这是基于我观察到的,对于mysql来说,默认字符集utf8有点误导,它不支持完整的Unicode,因为它不能存储4字节UTF-8编码字符。它实际上是utf8mb4字符集,它是完整的Unicode (具有可变宽度)。
Apache的情况如何?如果我说的是"AddDefaultCharset utf-8",它是指完整的Unicode,如用于mysql的utf8mb4,还是指压缩版本的utf-8,如mysql的utf8,它不支持可能的4mb空间。
谢谢
发布于 2014-01-13 21:31:38
Apache不关心实际的响应主体内容;当您指定
AddDefaultCharset utf-8
指令,它只是添加了一个相应的charset=utf-8
响应头。就这样。
https://stackoverflow.com/questions/21101745
复制相似问题