问题描述
用Java读取注册表时候,注册表的字段如果是中文的话会变成“?”号:....Stringkeys[]={"info"};Stringvalues[]={"中文"};Preferencesprefs=Preferences.userRoot().node("/library/fps");for(inti=0;i<keys.length;i++){prefs.put(keys[i],values[i]);}...
读取时候:Preferencesnow=Preferences.userRoot().node("/library/fps");Stringkeys=now.get("info","nodata;打印出来的是乱码“???”号
解决方案
解决方案二:
应该是编码问题吧
解决方案三:
关键是如何解决?很多办法都试过了
时间: 2024-10-22 18:43:47