Android显示问题 阿拉伯语英语数字混合显示,发生错乱,懂得来,不知道的别瞎说

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android显示问题 阿拉伯语英语数字混合显示,发生错乱,懂得来,不知道的别瞎说相关的知识,希望对你有一定的参考价值。

参考技术A

布局文件中有这行吗

<?xml version="1.0" encoding="utf-8"?>

追问

有,原因不是因为没有设置utf-8,这个错乱是指顺序错乱,并不是显示乱码

参考技术B 截图看下,,,,,,,,,,追问

比如Test和后面的阿拉伯语是一起的,但是显示的时候,数字却插在了中间

追答

找到设置--设置成简体中文

追问

且不说这个本来就是阿拉伯市场的,就算真设置成中文,我输入阿拉伯语一样存在着种问题。

在支持Unicode和JavaScript的浏览器中显示阿拉伯数字

Replace English numbers with Arabic numbers in browsers supporting Unicode & JavaScript.

Credits to
http://www.swalif.net/softs/swalif54/softs232281/
  1. var replaceDigits = function() {
  2. var map =
  3. [
  4. "&#1632;","&#1633;","&#1634;","&#1635;","&#1636;",
  5. "&#1637;","&#1638;","&#1639;","&#1640;","&#1641;"
  6. ]
  7.  
  8. document.body.innerHTML =
  9. document.body.innerHTML.replace(
  10. /d(?=[^<>]*(<|$))/g,
  11. function($0) { return map[$0] }
  12. );
  13. }
  14.  
  15.  
  16. Example in how to use:
  17.  
  18. <!-- in the head tag of the page you want -->
  19. <head>
  20. <script type="text/javascript">
  21. window.onload = replaceDigits
  22. </script>
  23. </head>

以上是关于Android显示问题 阿拉伯语英语数字混合显示,发生错乱,懂得来,不知道的别瞎说的主要内容,如果未能解决你的问题,请参考以下文章

我可以在textView中添加多语言吗?

阿拉伯数字转换为英语

android 阿拉伯语下,图库中编辑运动轨迹图片,动画中会显示绿色的图片

时间显示成一串阿拉伯数字

阿拉伯语言可能不会在Android Studio 2.3 XML预览中显示

在支持Unicode和JavaScript的浏览器中显示阿拉伯数字