当前位置: 首页 > 面试题库 >

应用中的Unicode字符无法正确显示

陆啸
2023-03-14
问题内容

例如,如何转换字符串"Bohinjska Češnjica"。我从网站获得的字符串,未在中进行编码unicode。它工作在计划只是罚款使用Swing(
Netbeans),但是当我过去的链接罐子Windows控制台(要运行jframe的应用程序),它不显示在字符串中正确的字符"Bohinjska Češnjica"的字符'Č''š'

String example="Bohinjska Češnjica";

我从网站上得到那串 。如何("Bohinjska Češnjica")在Swing应用程序中进行编码或显示,因此当我运行jframe应用程序时,它将向我显示此字符(以及课程的其他unicode字符(“Ž”,“ž”,“č”和“Š”)
)?

链接1:从控制台运行的程序的jar文件
链接2:从netbeans运行程序时

从网站上阅读内容

             URL nov = new URL("http://www.arso.gov.si/vreme/napovedi%20in%20podatki/vreme_avt.html");
            URLConnection conn = nov.openConnection(); //connect to a   website
            BufferedReader br = new BufferedReader(
                    new InputStreamReader(conn.getInputStream()));
            String inputLine;
            StringBuilder niz = new StringBuilder(); 
            while ((inputLine = br.readLine()) != null) {
                String vrstica = inputLine.trim(); //reading html...

}


问题答案:

BufferedReader br = new BufferedReader(new
InputStreamReader(conn.getInputStream(),“ UTF-8”));



 类似资料:
  • 我想正确打印unicode(比如希腊字符),但我有问题。例如: 问题是是否有任何解决方案可以正确打印所有卡哈拉特。我认为对于希腊字符,UTF-16是可以的。

  • 问题内容: 这是SQL查询: 当我在Microsoft SQL Server Management Studio中运行此查询时,得到以下信息: 问题:我是否需要在SQL查询中进行任何更改以获取婕㈠瓧的结果,还是代码页等问题? 问题答案: 变量由表示,因此它将是 现在,输出将保持原样。运行以上代码。

  • 问题内容: 在两台计算机的HTML文件中显示数据库的结果时出现问题。 因此,在一台计算机上它显示的名称是这样的: 数据库的排序规则为,表的排序规则为。 在另一台计算机上,它显示如下(我希望这样): 名称在标签中列出。两种浏览器的语言是英语,并且Html文件在两种环境下都相同,所以我认为这与php.ini文件的字符集或编码有关 我曾尝试更改中的值,但没有任何变化,我在任何地方都找不到答案。 唯一的区

  • 问题内容: 我使用函数对AJAX发送到PHP的JS对象进行字符串化处理。 当JSON.stringify函数将Unicode字符编码为格式(例如)时,就会出现问题。我的问题是如何在PHP中将这些字符转换为常规unicode字符? 问题答案: 看到输出UTF-16?有点卡住 这将转换为UTF-8:

  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果: