我有一个textarea,当我在其中输入英语时工作正常但是当我输入任何其他语言时,例如乌尔都语,阿拉伯语等输入的一些字符变成了盒子......当值显示在其他页面上时......所有字符都显示为“?”。
有没有办法让textarea接受所有语言?
问候!
答案 0 :(得分:1)
听起来可能有几个问题。
首先要确保你的字符集设置为UTF-8。
实施例:
此外,如果您要提交值并将其存储以显示在另一页上,则需要确保用于存储数据的任何机制(例如在数据库中),您的存储机制也是设置为支持UTF-8。
答案 1 :(得分:0)
首先,检查@jetfire的答案描述的字体问题。但基本问题似乎是字体问题。默认情况下,浏览器通常以等宽字体呈现textarea
内容。这在很多方面都值得怀疑,而且不适合阿拉伯语写作,所以请尝试设置例如。
textarea { font-family: Cambria, serif; }