从Javascript中读取不可打印的字符

时间:2012-02-02 08:49:53

标签: javascript ascii binary-data

说我有以下Javascript指令:

  

var a =“hiàja,c。非di-g t”;

a 包含二进制数据,即0-255的任何ASCII。 在应该使用ASCII字节之前,我应该添加反斜杠以便正确读取 a 吗? (例如,在之前)。

我应该使用与text / Javascript和UTF-8不同的特定字符集和内容类型吗?

由于

1 个答案:

答案 0 :(得分:1)

ASCII范围是0到127,但字符串不限于JavaScript中的ASCII。根据ECMAScript标准,“除了结束引号字符,反斜杠,回车符,行分隔符,段落分隔符和换行符之外,所有字符都可以在字符串文字中出现。”如果文档的编码是合适的(例如, Windows-1252或utf-8)并正确声明,您可以按原样使用示例字符串。