使用Javascript从外部文件读取UTF-8特殊字符
Read UTF-8 special chars from external file using Javascript
我有一个UTF-8编码的文件"myFile.aaa",其不可打印字符由十六进制x80(十进制128)表示。
我需要开发一个Javascript函数,它将从myFile.aaa中读取这个字符,并返回其十进制值128。
有可能做到吗?怎样
如果我将myFile.aaa内容复制到"var data
",并执行"data[0].charCodeAt(0)
",我得到的值为8364,而不是128。
感谢
我认为UTF-8编码没有意义,所以我将告诉您我发现的处理不可靠AJAX数据的最佳方法。将内容类型设置为用户定义:
var req = new XMLHttpRequest();
req.overrideMimeType('text/plain; charset=x-user-defined')
然后,您可以将文件读取为纯字节,而不是编码字符。
相关文章:
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- 在搜索中考虑特殊字符的
- 避免键入一些特殊字符
- Regex测试特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 必须检查长度,并在文本框中允许一些特殊字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 用于在Javascript中删除多个空格的特殊字符
- jQuery-Regex以防止任何特殊字符
- javascript正则表达式来识别所有特殊字符
- RegEx只获取特殊字符,前后不获取任何字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript:包括特殊字符的文本选择
- 获取特殊字符后没有单词的句子
- 替换字符串javascript中的所有特殊字符..
- 在cshtml中对特殊字符进行编码
- 使用Javascript从外部文件读取UTF-8特殊字符
- 特殊字符UTF-8