0

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

JavaScript中的原始字符串:
此ď的性能,因此,SO SO SO SO SO SO SO SO SO SO SO SOhācontuctionėAĥħaġproposalēčĵrarecriageėġClaņclaņclaņngĥimSelfsfurħiJiħemenįtriplientimentimentimentimentimentimentimentionįtĝķļijħĝnėtĝķļijħĝnėphoėĵĕŕstĝķļijħĝbeĩŧbeĩŧbeĩŧdBeĩŧdBeħśōvisōviountoědbeħdBeħć(TĦƠƘrĊĆńiƂ;ĨƜƞĨƆtivIJiĪŅĀnƂĎĴtĿŧtĒźich nIJŞĊhĶơĢűƘƃĘī MŖĢiňDžĒĜǁsŞpſdžĐǧǐooŗŖlowĒŢ

字符串粘贴到记事本:
这个性能?问,?d 如此谦虚 h?行为??a???a? 提议???rriage??cla?ng?imself??? 毛皮??i??emen? will??t??????n?who?????ed?oul?be????ev??Ÿ i??w??c?e??yb?ugh?up。T???r???i?;???????tiv?i? ??n???t??t??ich n???h???????? M??i?????s?p?????oo??low??

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

谢谢

4

1 回答 1

0

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

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

于 2010-10-23T16:40:31.907 回答