我希望你能解决我的问题:
CONTEXT
我正在研究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中设置语言环境,但我真的不知道是什么问题
任何人都可以帮助我吗?
答案 0 :(得分:1)
也许你需要在Ubuntu 14.04中手动添加语言环境。请尝试以下方法:
方法1:
locale -a
这将列出支持的区域设置。
sudo locale-gen de_DE.UTF-8
这将在您的计算机上安装区域设置。
sudo update-locale
这将影响更改。
方法2:
您也可以尝试通过以下方式下载所需的软件包:
sudo apt-get install language-pack-DE
这应该可以解决您的区域设置问题。