处理 ASCII 中的特殊字符
我的 Javascript 函数返回一个可能包含不可打印字符的 char arrya 。事实上,每个字符都是一个字节(表示为 0-255 之间的数字)。问题是,例如,当我尝试将此字符数组复制到记事本时,我得到以下结果:
JAVASCRIPT 中的原始字符串:
表现得如此谦虚,提出了自己的建议,自己表达了自己的意愿,并表示愿意这样做čĴwāĊcŎeŝŭy bĺughĤup。 字符串:用于记事本
:
性能这样?问,?d这么谦虚h?行为?????提案???rriage?cla?ng?我自己???皮毛?我?埃门?会??t??????n?谁??????ed?oul?be????ev??Ÿi??w??c?e??yb?呃?up。 T???r???i?;??????tiv?i? ??n???t??t??ich n???h????????? M??i??????s?p??????oo??低??
粘贴时如何才能在记事本上正确表示该字符串?在我的 HTML 上,我使用 UTF-8。
谢谢
My Javascript function returns a char arrya which might contain non-printable characters. In fact each character is a byte (represented as a number from 0-255). The problem is that when I try to copy this char array to the notepad, for example, I get these results:
ORIGINAL STRING IN JAVASCRIPT:
performance of thisĎask, ćd so modest hā conductėďaĤĦĞaġ proposalĒČĵrriageėġclaŅngĥimselfėĔĘ furďħiīĭemenį willŢőtĝĶĻijħĜnėwhoėĴĔŕşedŹoulĚbeĩŦśŌevħĆŸ ičĴwāĊcŎeŝŭy bĺughĤup. TĦƠƘrĊĆńiƂ;ĨƜƞĨƆtivIJiĪ ŅĀnƂĎĴtĿŧtĒźich nIJŞĊhĶơĢűƘƃĘī MŖĢiňDžĒĜǁsŞpſdžĐǧǐooŗŖlowĒŢ
STRING PASTED TO NOTEPAD:
performance of this?ask, ?d so modest h? conduct??a???a? proposal???rriage??cla?ng?imself??? fur??i??emen? will??t??????n?who?????ed?oul?be????ev??Ÿ i??w??c?e??y b?ugh?up. T???r???i?;?????tiv?i? ??n???t??t??ich n???h???????? M??i?????s?p?????oo??low??
What can I do to have this string properly represented on Notepad when pasting it? On my HTML I am using UTF-8.
THANKS
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试告诉记事本使用 UTF-8。保存一个空白文件,将编码(保存对话框底部的最后一个参数)设置为 UTF-8。
请注意,我可以将页面中的 UTF-8 复制到记事本中,也许您的 javascript 文件中存在编码问题?
Try telling notepad to use UTF-8. Save a blank file making the Encoding (last parameter at the bottom of the save dialog) UTF-8.
Note that I am able to copy the UTF-8 out of the page into notepad, maybe you have an encoding problem in your javascript file?