【发布时间】:2014-08-11 06:14:01
【问题描述】:
我们允许用户在文本字段中输入任何语言,并将该值存储在数据库中,当用户在浏览器中查看时,我们将相同的语言返回给用户。
当我在数据库中传递“Sant Juliã De Lã²ria”值时,当我从数据库中检索时,显示如下“Sant Juli�� De L��ria”
我们如何在文本字段中显示与用户输入相同的值
【问题讨论】:
-
您遇到了 UTF-8/编码问题。
-
我没有具体的答案,但我怀疑这与相关列的编码有关。
-
您遇到了编码问题。在整个应用程序中保持 UTF-8 编码。
-
是的,我已经用 UTF-8 编码了字段排序是否有任何问题...
-
必选链接:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) 从根本上说:确保 page 编码正确,服务器说明编码是什么,数据库使用相同的编码(或者你的再故意音译)等等等等