如何在另一个文件中使用JavaScript将中文输出到HTML表格
How to output Chinese to a table in HTML using JavaScript in another file
我有一个网页,该网页的JavaScript保存在另一个文件中,该文件加载到该网页中。当加载网页时,JavaScript将创建一个表,然后将某些内容输出到表的单元格中。
但是,当我想输出汉字时,比如:"你好".事情搞砸了,就像这样:��������
我该如何解决这个问题,以便输出中文字符?
找出问题的根源:我从文本文件中加载字符串,这些字符串将输出到表中。如果这些字符串是中国的,就会变成问号。
正在尝试Unicode:
我得到有问题字符串的代码:
function get_Audio_List()
{
$.get(list_File, function(data, status){
// Debug Output..
( (DEBUG) ? alert("DEBUG: Data: 'n" + data + "'nStatus: " + status) : (null) );
// Get Data..
audio_List = new String (data);
// Log to Console..
( (LOG) ? console.log("Audio List: Loaded") : (null) );
});
}
请注意,"alert"功能显示的对话框也显示了类似于我发布的问号。但是,如果我通过直接给出中文字符来"提醒"中文文本,如:alert("编码");
。它很好用,我想这就是你的解释。
你可以试试这个:http://chinesenotes.com/chinese_js/chinese_js_dojo.php
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
<title>Dojo: Hello World!</title>
<style type="text/css">
@import "/dojo/dijit/themes/tundra/tundra.css";
@import "/dojo/dojo/resources/dojo.css"
</style>
<script type="text/javascript" src="/dojo/dojo/dojo.js"
djConfig="parseOnLoad: true"></script>
<script type="text/javascript"> dojo.require("dijit.form.Button");
</script>
</head>
<body class="tundra">
<button dojoType="dijit.form.Button" id="helloButton">你好世界!</button>
</body>
</html>
您可以获取此页面的来源:http://chinesenotes.com/chinese_js/js_examples/dojo_ex.html
相关文章:
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- Javascript,输出结果后页面不断刷新
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- PHP中的数组输出
- 以不同的顺序输出数据
- 使用Rivets.js输出类
- 在Chrome扩展内部输出Google API调用
- 如何为d3.js图表输出组织/嵌套数据
- 将IndexedDB中的数据拉入数组,并通过ReactJS输出
- 一个ajax循环有两个输出错误innerHTML
- 快速排序程序未正确输出
- 函数将输出nan而不是数字,为什么
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 具有中文字符但输出的JSON.parse数据变为“;未定义”;
- 如何在另一个文件中使用JavaScript将中文输出到HTML表格