2017-10-11 128 views
0

我的同事想在日本使用我的应用程序。因此,我在Windows 7中测试了该应用程序,并将“非Unicode”语言的区域设置更改为日语。日本文字显示不正确

现在我有问题,即一些文本显示正确的日文字符。其他文字显示错误字符(不是日语)。

我还测试了其他语言,如中国台湾或和每一个文字是正确的。我只有日语问题。

有没有人知道什么是错的?

+0

很多潜在的问题都可能是错误的。请发布代码来呈现错误的文本。 – UrbanEsc

回答

0

这是因为“永硕联合”的原则最有可能被统一,这迫使类似的前瞻性日本和中国的信件将被编码成相同的Unicode字符,尽管他们的字形是差异适用。许多计算机系统默认使用中文字体而不是日文字体,所以中文字体将被显示,因此会导致错误的字形。将“非Unicode编码语言”改为日文并不能解决这个问题。

为了显示正确的日本人字形,你需要确保你的应用程序要使用日语字体。通常情况下,如果您的程序要在完全日文环境中运行,其中包括将计算机的默认语言和字体更改为日文,那么将使用日文字体。另一方面,您也可以为应用程序指定或嵌入日文字体,以确保它能够按预期工作。