在textview中查找<! - ? - >符号

时间:2016-08-05 15:16:35

标签: android textview symbols hyphen

我尝试过很多东西,甚至尝试更改textview的字体,但无法获得预期的结果。 实际上我只是从我的原始文件夹中读取一个.txt文件,然后在textview中显示它。 但是当像连字符和'出现的字符时,我正面临一个问题。 不是到处都是,但textview用这些字符替换了?符号

附上两者的屏幕截图,文件在记事本和textview中 请帮我。 提前谢谢。please check this image

4 个答案:

答案 0 :(得分:0)

这是UNICODE的问题。只要看看这个链接,它会对你有所帮助 Link

答案 1 :(得分:0)

你可以把你的字符串放在一个数组中然后比较&#34;?&#34;带有数组单元格的ASCII代码。 在此链接中获取您的ASCII号码:

  

http://www.rapidtables.com/code/text/ascii-table.htm

答案 2 :(得分:0)

解决了这个问题 刚刚将文件编码格式从 ANSI转换为UTF-8 。 其他格式如big endian和unicode不起作用。

答案 3 :(得分:0)

使用此方法将文件读取为UTF-8,否则您的文件可能会被中断(以ASCII格式打开并保存;):

InputStream inputStream = ctx.getResources().openRawResource(resId);
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));