Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jar文件和波斯语字体_Java_Fonts - Fatal编程技术网

Java Jar文件和波斯语字体

Java Jar文件和波斯语字体,java,fonts,Java,Fonts,我的应用程序连接到Microsoft Access数据库,在IDE(目标)环境下运行良好,波斯语字体正确,但当我在windows环境下运行jar文件时,波斯语字体如下??????或 访问时间为2013年 也许问题在于Unicode,但我不知道如何解决它 我在国际化中没有发现任何波斯语字体尝试找出IDE传递的命令行参数,您可以通过检查IDE运行参数或借助 对于控制台应用程序,几乎所有的编码问题都可以通过运行chcp 65001初步解决,并通过将控制台字体设置为Lucida console尝试找出I

我的应用程序连接到Microsoft Access数据库,在IDE(目标)环境下运行良好,波斯语字体正确,但当我在windows环境下运行jar文件时,波斯语字体如下??????或 访问时间为2013年 也许问题在于Unicode,但我不知道如何解决它
我在国际化中没有发现任何波斯语字体

尝试找出IDE传递的命令行参数,您可以通过检查IDE运行参数或借助


对于控制台应用程序,几乎所有的编码问题都可以通过运行
chcp 65001
初步解决,并通过将控制台字体设置为
Lucida console

尝试找出IDE传递的命令行参数,您可以通过检查IDE运行参数或借助


对于控制台应用程序,几乎所有的编码问题都可以通过运行
chcp 65001
初步解决,并通过将控制台字体设置为
Lucida console

默认情况下,windows使用windows-1252或CP-1252编码方案;若您正在通过IDE运行jar文件,那个么它可以正常工作,因为IDE可以使用支持该语言的其他系统字体,但不支持控制台。若您是通过控制台运行jar文件,那个么若控制台不支持这种编码,那个么它将垃圾数据

右键单击cmd标题栏-->单击属性 切换到字体选项卡,并将光栅字体更改为“”或“”;检查链接中的unicode范围。 如果您的波斯语字体在该范围内,那么它将得到正确显示

或添加' HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont'
此处的新字符串值的名称为000000000。。。默认情况下,windows使用windows-1252或CP-1252编码方案;若您正在通过IDE运行jar文件,那个么它可以正常工作,因为IDE可以使用支持该语言的其他系统字体,但不支持控制台。若您是通过控制台运行jar文件,那个么若控制台不支持这种编码,那个么它将垃圾数据

右键单击cmd标题栏-->单击属性 切换到字体选项卡,并将光栅字体更改为“”或“”;检查链接中的unicode范围。 如果您的波斯语字体在该范围内,那么它将得到正确显示

或添加' HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont'
此处的新字符串值的名称为000000000。。。value=font-name

我们不知道你在说什么样的应用程序。这是秋千吗?还有别的吗?您是否查看了您从UTF-16代码单元返回的数据,以检查其是否正常?(你应该能够将它隔离为一个显示问题,你可以用硬编码字符串演示,或者仅仅是一个数据库问题,这与显示部分无关。)阅读我的应用程序是Swing和GUI它是GUI应用程序,也是Swing,这个问题发生在从Access表保存和检索数据的过程中我的问题通过更改“管理”选项卡中的语言得到了解决,但字母表(ی)中的一个仍然是这样的?我们不知道您所说的是哪种应用程序。这是秋千吗?还有别的吗?您是否查看了您从UTF-16代码单元返回的数据,以检查其是否正常?(你应该能够将它隔离为一个显示问题,你可以用硬编码字符串演示,或者仅仅是一个数据库问题,这与显示部分无关。)阅读我的应用程序是Swing和GUI它是GUI应用程序,也是Swing,这个问题发生在从Access表保存和检索数据的过程中我的问题通过更改“管理”选项卡中的语言得到了解决,但字母表(ی)中的一个仍然是这样的?