我需要在脚本标记的末尾添加charset="utf-8“,以完成对另一种语言的翻译。
我不知道该在哪里加标签。任何规则都会被遵守。请让我知道在哪里添加字符集。我需要在"ApplicationLoader.js“结尾添加还是只在jquery之后添加。有什么建议吗?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My Web App</title>
<link href="css/jquery/jquery.ui.all.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js" charset="utf-8"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.custom.min.js" charset="utf-8"></script>
<script type="text/javascript" src="js/jquery.depends.js" charset="utf-8"></script>
<script type="text/javascript" src="myemployeelist.js" ></script>更新:
我将使你更容易理解我的详细情况,而不是更多的东西,他是一个正在训练now.As的新手,因为我知道我会向你解释我的问题。
我可以在mysql中输入英文值,也可以检索它,但是当我输入阿拉伯语值时,它不会被保存。JDBC错误是
java.sql.SQLException: Incorrect string value: '\xD8\xB3\xD9\x84\xD8\xA8...'我不知道如何将服务器Jetty 6 LANG变量配置为utf-8。有什么建议吗?谢谢。
发布于 2010-11-22 12:45:28
如果header中存在Content-Type头,那么这将覆盖元头。通常,默认情况下,这个标题已经由and服务器提供,而且字符集通常是不存在的(这将假定客户端的默认字符集通常是ISO-8859-1)。换句话说,元头通常只在资源在本地(而不是通过HTTP)打开时才被解释。这很有可能是您的元头在HTTP上服务时显然无法工作的原因。
可以使用火虫或Fiddler2来确定headers。下面是一个Firebug屏幕:

您可以在the服务器级别为HTTP响应头配置通用设置。您还可以在编程语言级别根据请求配置它。由于不清楚您使用的是什么how服务器/编程语言,所以我无法详细说明如何相应地配置它。
更新:根据问题症状,这是以下典型的MySQL异常:
java.sql.SQLException:不正确的字符串值:‘\xD8\xB3\xD9\x84\xD8\xA8.’
字节序列D8 B3 D9 84 D8 A8是一个有效的UTF-8序列,它表示那些字符سلب (U+0633、U+0644和U+0628).所以HTTP部分很好。您提到您使用Jetty 6作为mentioned容器。Jetty 6的后期构建已经支持UTF-8开箱即用。
但是,问题在DB部分。此异常表示DB/table被指示使用的字符集不支持此字节序列。当DB/表未被指示使用UTF-8时,可能会发生这种情况。
要修复DB部件,发出以下MySQL命令:
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;对于未来的DB/表,也可以在CHARACTER SET utf8 COLLATE utf8_general_ci语句中使用CREATE语句。
发布于 2010-11-22 12:31:46
通常只需声明一次主文档的编码就足够了,要么通过content-type头(请参阅@BalusC的答案获得深入解释),要么通过Meta标记(如果没有)。
如果使用Meta标记,请确保它位于head部分的第一行。
不应该需要为脚本文件显式指定字符集。
当然,您所处理的所有内容也需要UTF-8编码才能工作。仅仅把内容类型的元标签放在前面是不够的。(但你可能知道这一点。)
发布于 2010-11-22 12:31:12
以这种方式:
<script type="text/javascript" src="[path]/myscript.js" charset="utf-8"></script> https://stackoverflow.com/questions/4245386
复制相似问题