Java匈牙利数字格式&Linux文件系统

Java匈牙利数字格式&Linux文件系统,java,linux,filesystems,Java,Linux,Filesystems,我在Java中使用匈牙利数字格式来格式化一个十进制值,该值将被放入一个文件中,并放入文件系统中的一个文件夹中。下面是我的代码示例 NumberFormat nf = NumberFormat.getNumberInstance(new Locale("hu", "HU")); DecimalFormat decimalFormat = (DecimalFormat)nf; decimalFormat.format(decimalAmount); 该文件是UTF-8编码的。例如,当创建文件时,如

我在Java中使用匈牙利数字格式来格式化一个十进制值,该值将被放入一个文件中,并放入文件系统中的一个文件夹中。下面是我的代码示例

NumberFormat nf = NumberFormat.getNumberInstance(new Locale("hu", "HU"));
DecimalFormat decimalFormat = (DecimalFormat)nf;
decimalFormat.format(decimalAmount);
该文件是UTF-8编码的。例如,当创建文件时,如果金额为1000, 在windows文件系统中,如果格式正确,则为1000。 但是在linux文件系统中,它添加了一个特殊字符1000

有人能帮我吗


提前谢谢

您使用的控制台可能不支持UTF-8?-fge


这就是事实。我正在使用putty,当我将putty的翻译设置更改为UTF-8时,效果很好心理杀手

也许你使用的控制台不支持UTF-8?太棒了。这就是事实。我使用putty,当我将putty的翻译设置更改为UTF-8时,效果很好。非常感谢你