如何从libgdx中的文件系统中读取特殊字符

时间:2013-08-11 13:19:25

标签: java android libgdx

String jsonData = Gdx.files.internal("data/" + spreadsheet + ".json").readString();

尝试打印此字符串时,öäü等字符显示为√º,其他字符与原始字符不相似,例如ü显示为√º

我该如何解决这个问题?

我想稍后将其序列化为类实例。 我应该使用其他方法而不是readString吗?

我尝试过的其他东西 - 我将文件句柄本身传递给Json对象进行序列化,但仍然会将字符显示为其他一些字符

1 个答案:

答案 0 :(得分:3)

我指定了字符集,问题现在解决了

... readString("UTF-8");