gpt4 book ai didi

java - 如何获取 ISO-8859-15 中的 InputStreamReader?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:49 24 4
gpt4 key购买 nike

如何让这个输入流读取 ISO-8859-15 编码的文件?

BufferedReader r = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.jet)));

我发现这条线似乎有效:

BufferedReader br = new BufferedReader(new InputStreamReader(ftp.getInputStream(), "ISO-8859-15"));

但是

BufferedReader r = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.jet), "ISO-8859-15"));

没有。

最佳答案

似乎是:

BufferedReader r = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.jet), Charset.forName("ISO-8859-15")));

有效。显然,在这种情况下,您需要发送一个字符集,而不是一个带有编码的字符串。鉴于此,这似乎很奇怪:

BufferedReader br = new BufferedReader(new InputStreamReader(ftp.getInputStream(), "ISO-8859-15"));

关于java - 如何获取 ISO-8859-15 中的 InputStreamReader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136068/

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