gpt4 book ai didi

blackberry - 黑莓中的 CP037 编码

转载 作者:行者123 更新时间:2023-12-04 05:39:15 24 4
gpt4 key购买 nike

CP037 encoding BlackBerry 默认不支持 有谁知道是否有任何现成的 libaray 可以使用?我在网上看了一下,似乎什么也看不到。自己写一个是唯一的选择吗?有没有人有关于如何做这样的事情的任何提示?

最佳答案

编写自己的字节 -> 字符串解码器看起来很简单,因为编码不超过 256 个字符。只需转 table from Wikipedia转换成一个 switch 语句,并将结果字符累加到一个字符串中。

byte[] rawCP037data = getEbcdicDatabytes();
StringBuffer buf = new StringBuffer();
for(int i = 0; i < rawCP037data.length; i++) {
buf.append(convertCP037toUnicodeChar(rawCP037data[i]));
}
String decodedString = buf.toString();

char convertCP037toChar(byte b) {
switch (b) {
case 0x99:
return 'r';
case 0xAB: // upside down question mark
return 0x00BF;
// TODO! fill out the rest of the table here
}
}

关于blackberry - 黑莓中的 CP037 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com