我们让人们在Java中的字节数组中发送不可打印的\ x86类型的字符,当我们将它转换为us-ascii字符串时,它会在acsii文本中插入垃圾字符。
在java中将数据从EBCDIC转换为ASCII时,是否存在字符串/其他方式处理不可打印的ascii字符的格式?
提前致谢, JJ
答案 0 :(得分:1)
你想怎么处理它们?将它们替换为可打印的东西(例如'?')?完全删除它们?其他一些行动?
答案 1 :(得分:0)
如果您在美国或“西欧”(英国,法国,德国),则字符集可能为Windows-1252。单字节字符集US-ASCII涵盖128个字符,单字节字符集Windwos-1252是覆盖字节范围内所有255个字符的超集。
Easiest是\ u0080 - \ u00ff的翻译表。字符串,因为有些字符可能更好地被几个字符取代,比如说“OE”。