@H_502_1@我不知道我该怎么称这个问题,但希望我的朋友会明白问题,并会帮助我:)
我想使用JavaScript alert()函数显示阿拉伯语的日志消息,为此我编码:
alert('أدخل سعر الافتتاح');
意思是
alert('Enter opening price');
但是当我保存.js文件Dreamweaver说
如果我运行脚本浏览器说的话
这个页面包含
<Meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
我正在阿拉伯语中使用很多文字,工作正常.
现在我怎么能用不同语言的警报?
解决方法
就像任何其他文本文件一样,.js文件具有保存的特定编码.此消息表示您使用非UTF8编码(可能是ASCII)保存.js文件,因此您的非ASCII字符甚至不会使它到磁盘.
也就是说,问题不在HTML或< Meta charset>的级别.或Content-Type标头,而是将文本文件保存到磁盘的一个非常基本的问题.
要解决这个问题,您需要更改Dreamweaver保存文件的编码.它看起来像this page outlines how to do so;选择UTF8而不保存字节顺序标记(BOM). This Super User answer (to a somewhat-related question) even includes screenshots.