如何使用 javascript 将西里尔字符转换为 ASCII 代码
我真的需要一种方法将 CP1251 表中的所有字符转换为 0 到 255 的 ASCII 代码。 到目前为止我发现的唯一方法是 charCodeAt() 函数,它只适用于 128 以内的代码。对于更高的代码,它会发出一个 Unicode 数字,这对我来说不太好。
I really need a way to convert all characters from CP1251 table to ASCII codes from 0 to 255.
The only way that I found till now is the charCodeAt() function which only works for codes up to 128. For the upper codes it issues an Unicode number which is not good for me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CP1251 中的前 128 个字符与 ASCII 中的字符相同。之后,它们代表非 ASCII、西里尔字符,无法转换为 ASCII。
考虑使用 Unicode,它是为了解决此类问题而发明的。
The first 128 characters in CP1251 are the same as the characters in ASCII. After that, they represent non-ASCII, cyrillic characters, which can't be converted to ASCII.
Consider using Unicode, which was invented to solve this kind of problem.