首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为JavaScript启用UTF-8编码

问为JavaScript启用UTF-8编码
EN

Stack Overflow用户
提问于 2012-03-24 16:43:06
回答 12查看 144.4K关注 0票数 19

我不知道该如何命名这个问题,但希望我的朋友们能理解这个问题,并帮助我:)

我想用阿拉伯语语言使用JavaScript alert()函数显示日志消息,为此我编写了以下代码:

代码语言:javascript
复制
alert('أدخل سعر الافتتاح');

这意味着

代码语言:javascript
复制
alert('Enter opening price');

但是当我保存.js文件时,Dreamweaver说

​

如果我运行脚本浏览器

​

​

此页包含

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我用了很多阿拉伯语的文字,效果很好。

现在我如何对不同的语言使用警报呢?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2012-03-24 17:12:39

谢谢你的朋友们,在尝试了所有并且没有得到想要的结果之后,我认为使用一个隐藏的div来处理阿拉伯语消息和jQuery衰落会影响问题的解决。我写的脚本是:.js文件

代码语言:javascript
复制
$('#enterOpeningPrice').fadeIn();
$('#enterOpeningPrice').fadeOut(10000);

.html文件

代码语言:javascript
复制
<div id="enterOpeningPrice">
    <p>أدخل سعر الافتتاح</p>
</div>

感谢所有的..。

票数 -9
EN

Stack Overflow用户

发布于 2015-11-25 11:53:38

只需像这样添加您的脚本:

代码语言:javascript
复制
<script src="/js/intlTelInput.min.js" charset="utf-8"></script>
票数 44
EN

Stack Overflow用户

发布于 2012-03-24 17:00:35

与任何其他文本文件一样,.js文件具有保存在其中的特定编码。此消息意味着您正在使用非UTF8 8编码(可能是ASCII)保存.js文件,因此您的非ASCII字符甚至永远无法到达磁盘。

也就是说,问题不在于HTML、<meta charset>或Content-Type头级别,而是一个非常基本的问题,即如何将文本文件保存到磁盘上。

要解决这个问题,您需要更改Dreamweaver保存文件的编码。它看起来像本页概述了如何做到这一点。;选择UTF8而不保存Byte (BOM)。这个超级用户的回答(对一个有点相关的问题)甚至包括截图。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9853463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档