Java中处理日文时String equals不等的问题
来源:互联网 发布:艺洋smrookies知乎 编辑:程序博客网 时间:2024/04/28 14:30
String japChar = "オン";String japGetFromOther :japGetFromOther.equals(japChar);
之前遇到一个问题, 在一个日文系统里, 由JDK返回的一个日文的值,在做equals对比时无法与java代码中已经写好的日文进行比较, 一直都是返回false。
研究了一下, 将代码改成以下:
japChar = new String("オン".getBytes("SJIS"),"UTF-8");
这样japChar与程序中返回的变量japGetFromOther.equals就能相等了, 估计是java中的编码UCS-2没有正确转换成日文字符集SJIS。
0 0
- Java中处理日文时String equals不等的问题
- java中关于String的equals()比较
- Java中Object.equals与String.equals的区别
- Java中String类hashCode()和equals()问题
- JSP中日文乱码问题的解决
- Java中hashCode()与equals()的问题
- Java String的equals 方法
- java String 的equals方法
- Java 中 String 的 equals 与 ==
- Java中String的equals和==
- JAVA中String的“==”和equals()浅析
- java中String的equals和==
- Java中String的equals==与区别
- java中String类的equals()、==及hashcode()
- Java中String的==和equals区别
- (java)String 中 ==与equals方法 的区别
- Java中String类的equals方法理解
- Java 中 String equals与==的区别
- 如何在websphere 6.1中进行远程调试
- Could not determine type for: java.util.Collection, at table: 解决
- 制作Appstore预览视频并上传
- 开源协议的区分
- SymmetricDS加密symmetric.properties中数据库密码产生"Illegal Key Size"错误
- Java中处理日文时String equals不等的问题
- 图片浏览器。。GridView
- Proxool 连接池销毁问题
- 计算Windows CPU占有率的算法
- Proxool 注册shutdown hook的代码
- SGU 134 Centriod 树的重心
- 用cocos2dx quick 实现的工具类1 自定义Toast
- object标签codebase版本 没有正确下载
- 5天学会一种 web 开发框架