这是用户特定的设置。在许多现代Linux系统上,它是UTF-8。在Mac上是MacRoman。在Windows上,美国通常是CP1250,在欧洲是CP1252。在中国,您经常会找到简体中文(Big5或GB
*)。
但这是系统默认值,每个用户都可以随时更改。这可能是解决方案:使用system属性启动应用程序时设置编码
file.encoding
看到这个答案如何做到这一点。我建议将其放入一个小的脚本中,该脚本可以启动您的应用程序,因此不要污染用户的默认设置。

这是用户特定的设置。在许多现代Linux系统上,它是UTF-8。在Mac上是MacRoman。在Windows上,美国通常是CP1250,在欧洲是CP1252。在中国,您经常会找到简体中文(Big5或GB
*)。
但这是系统默认值,每个用户都可以随时更改。这可能是解决方案:使用system属性启动应用程序时设置编码
file.encoding
看到这个答案如何做到这一点。我建议将其放入一个小的脚本中,该脚本可以启动您的应用程序,因此不要污染用户的默认设置。