【问题标题】:How can I print bruma characters that are coming from json object JAVA如何打印来自 json 对象 JAVA 的 bruma 字符
【发布时间】:2015-11-03 16:49:43
【问题描述】:

我有一个 json,它包含缅甸语字符。当我想得到它们时,角色正在改变。这是我的代码:

            HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();                
            InputStream is  = connection.getInputStream();
            StringWriter sw = new StringWriter();
            IOUtils.copy(is, sw,"UTF-8");
            String s=sw.toString();
            JSONObject mainjobj= new JSONObject(s);

字符串通常必须包含缅甸字符,但它返回如下: '......“名称”:“ဝါးကွဲထမ်းပိုး,ဆိုင်းပေါင်ကျိုးနှင့်ပုဆိုးညစ်,ယောင်ယောင်ထန်းစေ့,”,file_url“:”ht ....“

该代码有什么问题?谢谢。

【问题讨论】:

    标签: java json char utf


    【解决方案1】:

    您只需要一种可以显示这些字符的字体。 Unicode U+100D (java \u100d) 在这里显示为盒装的 10/0D。

    完整的 Unicode 字体,如 MS Arial Unicode。

    【讨论】:

      【解决方案2】:

      这就是您的 SO 问题在我的计算机(Mac OS X、Chrome 浏览器)上的样子:

      对我来说,这看起来像是完美的缅甸文字。正如Joop Eggen 所说,您可能缺少包含缅甸字符的字体。

      顺便说一句:这个国家被称为“缅甸”而不是“布鲁马”。

      【讨论】:

      • 感谢您的回答和“缅甸”:D
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 2015-11-09
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      相关资源
      最近更新 更多