我希望你能帮我解决我的问题:
语境
我正在开发 Java 应用程序。按照 java,指令在 Ubuntu 16 中正常运行,但在 Ubuntu 14 上部署时失败。
String test = "Für test with and without Ü".replaceAll("[^\\p{L}\\p{Nd}]+", ",");
System.out.println(test);
问题
德语字符在 ubuntu 14.04 上无法正确显示。在 Ubuntu 16 中完美运行,就像您在图像中看到的那样
Ubuntu 16 中的输出
Ubuntu 14.04 中的输出
我必须尝试在 Ubuntu 14 中设置语言环境,但我真的不知道问题出在哪里
谁能帮帮我?
最佳答案
也许您需要在 Ubuntu 14.04 中手动添加语言环境。尝试以下操作:
方法一:
locale -a
这将列出支持的语言环境。
sudo locale-gen de_DE.UTF-8
这将在您的机器上安装语言环境。
sudo update-locale
这将影响更改。
方法二:
您也可以尝试通过以下方式下载所需的包:
sudo apt-get install language-pack-DE
这应该可以解决您的语言环境问题。
关于java - Ubuntu 14 和 Ubuntu 16 终端输出不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48322702/