处理ASCII中的特殊字符

时间:2010-10-23 16:21:48

标签: javascript html ascii character notepad

我的Javascript函数返回一个char arrya,它可能包含不可打印的字符。实际上每个字符都是一个字节(表示为0-255之间的数字)。问题是,当我尝试将这个char数组复制到记事本时,我得到了这些结果:

JAVASCRIPT中的原始字符串:
thisĎask的性能,CD,以便适度HAconductėďaĤĦĞaġproposalĒČĵrriageėġclaŅngĥimselfėĔĘfurďħiīĭemenįwillŢőtĝĶĻijħĜnėwhoėĴĔŕşedŹoulĚbeĩŦśŌevħĆŸičĴwāĊcŎeŝŭybĺughĤup。 TĦƠƘrĊĆńiƂ;ĨƜƞĨƆtivIJiĪŅĀnƂĎĴtĿŧtĒźichnIJŞĊhĶơĢűƘƃĘīMŖĢiňDžĒĜǁsŞpsdžĐǧǐooŗŖlowĒŢ

STRING PASTED TO NOTEPAD:
表现如此?问,这么温和吗?进行??一???一个?建议??? rriage ?? CLA?NG?imself ???皮草?我?emen?会不会??????????????????????????????????????????????????????????????????????????????? T 380 R 111 I;?????? TIV我? ?? ????????????????????????????????? M2 +我????? S'p ????? OO ??低△ε

粘贴时,如何在记事本上正确显示此字符串?在我的HTML上,我使用的是UTF-8。

感谢

1 个答案:

答案 0 :(得分:0)

尝试告诉记事本使用UTF-8。保存一个空白文件,使其成为编码(保存对话框底部的最后一个参数)UTF-8。

请注意,我可以将UTF-8从页面复制到记事本中,也许您的javascript文件中存在编码问题?