UTF-8 返回西里尔字母的奇怪字符

UTF-8 returns weird charaters for cyrillic alphabet

提问人:Bo Z 提问时间:12/20/2021 最后编辑:Bo Z 更新时间:12/20/2021 访问量:134

问:

我正在尝试读取基于西里尔字符的文件,但得到了一些奇怪的结果。也许问题是我正在尝试使用 UTF-8 这就是我的代码

val reader = BufferedReader(InputStreamReader(inputStream,Charset.forName("UTF-8")))

这就是结果enter image description here

这是文件链接 https://docs.google.com/spreadsheets/d/1xtDjquf1-dw1KurLm67PtLAfBQNNMKF1/edit?usp=sharing&ouid=110341716438544091813&rtpof=true&sd=true

安卓 UTF-8

评论

0赞 blackapps 12/20/2021
如果你想让我们测试这一点,你必须把你的文件放在互联网上的某个地方,我们可以下载它。进一步:为什么这个字符集。尝试不要。
0赞 Andrew 12/20/2021
或者尝试将 BinEd 插件安装到 Android Studio (bined.exbin.org/intellij-plugin) 或让其他编辑器将文件显示为原始十六进制,然后将问题更新为文件开头为十六进制,以便可以手动检查或使用在线检查器(如 onlineutf8tools.com/validate-utf8)检查它是否为 utf-8
0赞 Bo Z 12/20/2021
@blackapps 我添加了文件
0赞 Bo Z 12/20/2021
@Andrew 我添加了文件
0赞 Andrew 12/20/2021
我只从该链接获得一个 0Kb 文件。

答: 暂无答案