首页 / 知识
Java,UTF-8和Windows控制台
2023-04-14 21:11:00

Java, UTF-8, and Windows console我们尝试在Windows上使用Java和UTF-8。 该应用程序在控制台上写入日志,我们希望对日志使用UTF-8,因为我们的应用程序具有国际化的日志。
可以配置JVM,以便使用
然后,我们可以将控制台的代码页设置为65001(
但是没有 有什么暗示吗? Windows上的Java默认情况下不支持Unicode输出。我通过使用JNA库调用Native API编写了一种解决方法,该方法将调用WriteConsoleW在控制台上输出unicode。
尝试 Windows不支持65001代码页:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chcp.mspx?mfr=true
我们在Linux中也遇到了类似的问题。我们的代码在ISO-8859-1中(大多数与cp-1252兼容),但是控制台是UTF-8,因此代码无法编译。只需将控制台更改为ISO-8859-1,就可以破坏UTF-8中的构建脚本。我们找到了两个选择:
我的日食还是这样。两者都运作良好。 您是否尝试过PowerShell,而不是旧的cmd.exe。 |
最新内容
相关内容
linux关机命令日志?
linux关机命令日志?,系统,工作,命令,时间,用户,表示,终端,进程,操作,指令,linux关机命令shutdown命令 shutdown命令用于安全关闭Linux系统。执归档日志命令linux?
归档日志命令linux?,数据,工作,公司,位置,代理,信息,日志,对比,最新,系统,Oracle归档模式的命令及参数说明1、修改为归档模式sys@JSL alter da清空日志命令linux?
清空日志命令linux?,系统,信息,时间,文件,日志,工作,价值,工具,服务,设备,linux定时清理nohup命令下产生的日志1、nohup命令的缺点:日志文件文linux日志外发命令?
linux日志外发命令?,系统,信息,时间,数据,服务,公共,实时,位置,情况,日志,Linux中的查看服务器运行的日志的命令是什么呢第一种:查看实时变化的linux命令怎么控制的?
linux命令怎么控制的?,地址,工作,系统,标准,命令,电脑,基础,管理,灵活,网站,linux基本操作命令1、linux常用命令有pwd命令、cd命令、ls命令、clinux控制台停止命令?
linux控制台停止命令?,地址,工具,平台,网络,下来,电脑,状态,命令,程序,进程,Linux停止命令继续执行的方法是什么1、Linux 里有一些工具,可以脱linux下查看日志命令?
linux下查看日志命令?,系统,一致,对比,信息,标准,地址,实时,情况,工具,管理,linux系统下确认谁删除了文件怎么查看?1、打开linux服务器,然后在llinux命令日志输出?
linux命令日志输出?,系统,状态,命令,情况,对比,标准,实时,服务,下来,数据,怎么导出linux系统日志.1、首先进入系统日志,所有服务的登录的文件或linux命令查寻日志?
linux命令查寻日志?,系统,信息,对比,情况,日志,时间,第一,实时,命令,文件,linux查看日志命令1、第一种:查看实时变化的日志(比较吃内存)。最常用linux访问日志的命令?
linux访问日志的命令?,系统,信息,对比,实时,基础,日志,命令,文件,设备,管理,linux系统常用命令熟悉吗?如何在日志文件中,定位用户请求1、“chmlinux命令保存日志?
linux命令保存日志?,系统,信息,服务,数据,时间,下来,日志,文件,适当,等级,怎么导出linux系统日志.首先进入系统日志,所有服务的登录的文件或错linux访问日志命令?
linux访问日志命令?,系统,信息,对比,日志,简介,管理,情况,实时,命令,文件,查看linux系统日志的命令1、第一种:查看实时变化的日志(比较吃内存)。