要获取文本“返回”我使用此代码(从utf-8到1251,然后从utf-8到1251,然后再返回到utf-8,如果编码不是utf-8,则导致json抛出错误):
$body = iconv('CP1251', 'UTF-8', iconv('UTF-8', 'CP1251//IGNORE', iconv('UTF-8', 'CP1251//IGNORE', $body)));
此$ body对象包含普通文本,但没有一些字符(不是特殊的,如cyrilic'И')。
答案 0 :(得分:2)
您可以使用-Dfile.encoding property.
尝试类似:
java -Dfile.encoding=CP1251 -server -jar restheart.jar conf.yml