Android TextView 如何识别utf-8编码的中文字符,例如:PM₂.₅ = PM₂.₅

亲爱的Joe 2018-05-08 05:17:21

请求各位同行朋友一起帮忙看下这个问题有什么合理的解决办法。
要显示中文PM₂.₅,在pc浏览器里面只能设置成PM₂.₅,然后才能显示出我想要的效果。然后到了移动端Android
的TextView上,却不显示PM₂.₅而是直接显示PM₂.₅
请求Android上如何解决这个问题?
...全文
1242 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
亲爱的Joe 2018-05-10
  • 打赏
  • 举报
回复
引用 楼主 z469441432 的回复:
请求各位同行朋友一起帮忙看下这个问题有什么合理的解决办法。 要显示中文PM₂.₅,在pc浏览器里面只能设置成PM₂.₅,然后才能显示出我想要的效果。然后到了移动端Android 的TextView上,却不显示PM₂.₅而是直接显示PM₂.₅ 请求Android上如何解决这个问题?
暂时使用本办法解决掉了,在android端显示时,我通过判断直接给textView设置值,而不适用数据库里的数据了。 牺牲了一点性能,逻辑上也不完美了。 所以,根本问题还是需要想办法解决,欢迎大神继续指教
亲爱的Joe 2018-05-10
  • 打赏
  • 举报
回复
引用 4 楼 wldrzx 的回复:
[quote=引用 3 楼 wldrzx 的回复:] ₂ &#x替换成\, \2082unicode编码。解码一下就行了
替换成 \u 变成\u2082 在解码..[/quote] 谢谢你啊,这样会使网页上显示有问题.因为网页那边也是UTF-8的。
千寻港生惠香 2018-05-09
  • 打赏
  • 举报
回复
引用 3 楼 wldrzx 的回复:
₂ &#x替换成\, \2082unicode编码。解码一下就行了
替换成 \u 变成\u2082 在解码..
千寻港生惠香 2018-05-09
  • 打赏
  • 举报
回复
₂ &#x替换成\, \2082unicode编码。解码一下就行了
亲爱的Joe 2018-05-09
  • 打赏
  • 举报
回复
引用 1 楼 qq_42131246 的回复:
这样呢?
谢谢你啊哥们,你说的对的 我发布这个帖子之后,也使用xml显示了一下,而且结果和你一样,也可以成功。 但是,我这里的下标,是从后台返回的数据,通过TextView的setText方法设置的。目前还未解决。我正在努力
akino512 2018-05-08
  • 打赏
  • 举报
回复



这样呢?

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧