如何解决编码为 shift-jis 的 API 响应,在 React JS 中创建日语 csv
项目在 React JS(功能组件/钩子)
有一个 api,它返回一个以逗号分隔的字符串,编码为 SHIFT-JIS 方法。 API 响应类似于:
let encodedData = "8E 84 2c 82 CD 2c 82 B2 94 D1 82 F0 81 41 90 48 82 D7 82 DC 82 B7"
我被要求做的是,转换这个 encodedData 并制作一个 *.csv 文件,其中输出字符串将如下所示:
"私,は,ご飯を、食べます"
输出由包括汉字字母在内的日语字符组成。
我得到了一个示例网站 https://r12a.github.io/app-encodings/ 。 如果我在 Bytes to decode 字段中输入 encodedData,我会在 shift_jis 解码的消息中得到上述正确的字符串。
同样适用于 https://dencode.com/en/string/hex 网站。
我需要帮助的地方是,如何将这个 encodedData 转换为 *.csv 文件? 或者至少,如何将此 encodedData 转换为日语字符串?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。