首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript字符串中插入EBCDIC字符

在javascript字符串中插入EBCDIC字符
EN

Stack Overflow用户
提问于 2010-05-12 21:42:04
回答 1查看 1.7K关注 0票数 1

我需要在javascript中创建一个EBCDIC字符串,并将其保存到EBCDIC数据库中。然后,EBCDIC系统上的一个进程使用这些数据。我没有遇到任何问题,直到我遇到了字符‘,’。在EBCDIC中,它是5F的十六进制值。所有常见的字母和符号似乎都可以自动转换,没有任何问题。你知道如何在javascript中为‘,’创建EBCDIC值,这样我就可以将它正确地存储在EBCDIC数据库中吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-12 21:51:48

如果“所有常见的字母和符号似乎都能自动转换”,那么我非常怀疑您不必在Javascript中创建EBCDIC字符串。在EBCDIC中,拉丁字母和数字的字符代码与在Unicode中完全不同,因此服务器代码中的某些内容已经在转换字符串。

因此,您需要确定的是该过程是如何工作的,具体地说,您需要找出转换如何将字符代码从Unicode源映射到EBCDIC等效项。一旦您知道了这一点,您就会知道在Javascript代码中使用哪个Unicode字符。

进一步说明:每次IT组织告诉我,他们的大型机软件要求以EBCDIC格式提供数据时,这个建议都是大错特错的。有一些外部接口的事实意味着,组成大型机及其触手的铁堆中的某些东西已经将Unicode等“现实世界”字符编码映射到EBCDIC中,IT人员已经忘记了这一点,并且可能找不到他们需要的东西。它怎麽工作?好吧,这可能是不可能的。

您可以尝试一下这是否有效:var notSign = "\u00AC";

编辑:还有:这是HTML实体和Unicode字形的一个很好的参考:http://www.elizabethcastro.com/html/extras/entities.html。对于Javascript,您必须将它们转换为十六进制,Javascript字符串中的符号是"\u“,后跟一个4位十六进制常量。(该参考资料并不完整,但它很容易阅读,并且有许多有用的符号。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2819317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档