当前位置: 首页 > 知识库问答 >
问题:

将unicode参数传递到Java命令行

宰父君昊
2023-03-14

使用JDK1.8和OSX。对于args,其中之一是unicode(中文、日文等)字符。不知道怎么通过他们?我在上面找了几个解决办法,但都没用。

    null

你好,林

共有1个答案

阮疏珂
2023-03-14

lang环境变量设置为使用UTF-8编码。例如,如果您的语言是美国英语,LANG环境变量可以是en_us.UTF-8,以表示使用UTF-8编码的美国英语区域设置。使用以下命令设置LANG变量:

export LANG=en_US.UTF-8

如果您想让用户永久使用该文件,请将其添加到~/.profile文件中,以便在该用户每次登录时生效。使用locale-a命令查找系统上所有可用的区域设置。

 类似资料:
  • public static void main(String[]args){ 公共类CustomConfiguration{ public static void readConfig(String filename){//从config.properties文件读取 } 我的问题是如何将“a”传递给CustomConfiguration类?

  • 要启动Java程序,我可以传递如下参数: 在gradle命令行中有哪些好的方法可以做到这一点: 这是正在建造的。格雷德尔:

  • 问题内容: 因此,我在Linux中,并且希望有一个程序在从命令行执行时接受参数。 例如, 因此,程序会将数字42存储为int类型,并根据代码得到的-b或-s参数执行代码的某些部分。 问题答案: 您可以使用getopt。

  • 我试图将一个参数从命令行传递到java类。我关注了这篇文章:http://gradle.1045684.n5.nabble.com/gradle-application-plugin-question-td5539555.html,但是代码对我来说不起作用(也许它不适合JavaExec?)。以下是我所尝试的: 上面硬编码的args值的输出是: 任何关于如何将命令行参数传递给gradle的指针都很感

  • 如果你需要在命令行下插入一个值,通常需要使用引号将其括起来,尤其是当其包含空格时更是如此。 shellquote 函数可以携带任意数量的参数(包括数组), 它会使用引号将每个参数都括起来并返回一个可以传递到 Shell 命令行上的以空格间隔的字符串。 在下面的例子中,我们想要创建一个用于文件改名的 exec 资源, 然而源文件名和目标文件名都包含空格,因此在命令行上需要正确地使用引号将它们括起来。

  • 问题内容: 是否可以通过命令行将参数传递给MySQL脚本? 在此示例中,类似于@start_date的内容: 问题答案: 发现在网络上的答案在这里。 基本上,假设我们要运行以下查询: 我们可以这样传递“ start_date”和“ end_date”: