关于字符集和特殊符号输入问题,急! 我碰到一个问题需要在swing界面上显示摄氏度,也就是“℃”请问应该如何写代码才能让这个特殊字符在所有字符集下都正常显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的,我的环境下字符集是GBK,是这样用的:String degreeC = "℃";byte b = degreeC.getByte("unicode");degreeC = new String(b, "unicode");我提交到svn后,另一个同事down到本地后,用他环境下(默认utf-8)就不行了,界面上无法正常显示了 sorry上面有点小错,应该是 byte[] b = degreeC.getBytes("unicode"); 字符集必须统一的 他用 utf-8 当然不行了。 你的道理是对的,但是这样的编码感觉并不安全,我希望寻求的是一种完全与字符集无关的方式,最好是知道unicode下 “℃” 应该如何用byte表示我用windows的charmap命令查到 度“°”的unicode是U+00B0,但是不知道应该怎么用byte来写,哪位可以提供帮助,不胜感激,希望我的思路没有错 http://coffeef.javaeye.com/?page=4&show_full=true 大家帮我看下这几个选择题,在线等 JUNIT如何测试内部类? java窗体 final 的困惑 这个问题怎么解决人? jdk下的问题 如何判断一个String类型的变量中存储的是不是一个数字。 照书上打得,不知道哪里出错,改不来 哪儿有JDK1.4 BETA下载????? 初任斑竹,大家多多照顾! 如何将日期时间型转换为 YYYMMDDhhmmZZZ格式 急急急
是这样的,我的环境下字符集是GBK,
是这样用的:String degreeC = "℃";
byte b = degreeC.getByte("unicode");
degreeC = new String(b, "unicode");
我提交到svn后,另一个同事down到本地后,用他环境下(默认utf-8)就不行了,界面上无法正常显示了
你的道理是对的,但是这样的编码感觉并不安全,我希望寻求的是一种完全与字符集无关的方式,最好是知道unicode下 “℃” 应该如何用byte表示
我用windows的charmap命令查到 度“°”的unicode是U+00B0,但是不知道应该怎么用byte来写,哪位可以提供帮助,不胜感激,希望我的思路没有错