我想使用 Java 比较两个字符串。我使用 GDAL 以 cp1251 编码name
从文件中获取的第一个刺痛。.mif
其次kadname
,我从 jsp 获得。为了比较我这样做:
if (attrValue instanceof String)
{
String string3 =
new String((attrValue.toString()).getBytes("ISO-8859-1"), "cp1251");
dbFeature.setAttribute(name, string3);
System.out.println("Name=" + name);
System.out.println("kadname=" + kadname);
if (name.equalsIgnoreCase(kadname))
{
kadnum = string3;
System.out.println("string3" + string3);
}
}
在控制台中我得到了这个:
Name = kadnumm
kadname = kadnumm
这有什么问题?