我有一个文本区,当我在其中输入英语时,它工作得很好,但当我输入任何其他语言时,例如乌尔都语、阿拉伯语等,输入的一些字符会变成方框……当该值显示在其他页面上时...所有字符都显示为"?“。
有没有办法让textarea接受所有语言?
致以问候!
发布于 2013-02-09 00:31:58
听起来可能会有几个问题。
首先要确保您的字符集设置为UTF-8。
示例:
此外,如果您要提交值并将其存储在另一个页面上,则需要确保无论您使用哪种机制来存储数据(例如,在数据库中),您的存储机制也设置为支持UTF-8。
发布于 2013-02-09 02:29:17
首先,检查@jetfire的答案所描述的字体问题。但最基本的问题似乎是字体问题。默认情况下,浏览器通常以等宽字体呈现textarea内容。这在很多方面都是有问题的,而且非常不适合阿拉伯语写作,所以试着设置例如:
textarea { font-family: Cambria, serif; }https://stackoverflow.com/questions/14776636
复制相似问题