0
我有一些中文字符的代码处理。在我的日食中,我设置了项目 - >属性 - >资源 - >文本文件encoding = UTF-8
。我使用javac.encoding=UTF-8
通过ANT构建我的.ear。在Websphere7中运行我的.ear时。但不知怎的,Text文件不再被编码为UTF-8。无法构建.ear文件以具有文本文件编码= UTF-8
问题出在UTF-8,String.getBytes(
).length将为每个汉字返回3,但没有UTF-8,所有汉字变成“?”,所以String.getBytes()
.length为每个汉字返回1。我需要找到一种方法使其返回3.
我错过了什么? Websphere中是否需要设置?
谢谢,
其实我正在运行SOAP客户端来从第三方公司的SOAP服务器中提取数据。数据为中文。 – topcan5