gpt4 book ai didi

java - java读取不同编码的文本文件

转载 作者:行者123 更新时间:2023-12-01 15:09:37 25 4
gpt4 key购买 nike

如果我有一个用 ISO 编码的文件,但想使用 java 将该文件读取为 UTF-8,我仍然会得到相同的文本吗?

特殊字符(例如 µÿ)会显示相同的内容吗?

最佳答案

不,你不会。 UTF-8 不会以与 ISO-8859-1 相同的方式对 U+007f 之外的字符进行编码(ISO-8859-1 将 U+0080 到 U+00ff 编码为单个字节 \x80\xff ,而 UTF-8每个字符使用两个字节)。

打开文件时必须使用显式编码规范:new InputStreamReader(new FileInputStream(...), <encoding>)

关于java - java读取不同编码的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12504052/

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