精华内容
下载资源
问答
  • 在平常工作时,我们经常使用英文版,中文版 甚至繁体中文版 的VS,在开发调式式则会看到相应语言版本的错误提示,因为在交流时(多语言)产生了障碍,所以有必要强制让自己接受英文的错误信息提示,以便日后交流。...

      在平常工作时,我们经常使用英文版,中文版 甚至繁体中文版 的VS,在开发调式式则会看到相应语言版本的错误提示,因为在交流时(多语言)产生了障碍,所以有必要强制让自己接受英文的错误信息提示,以便日后交流。

    代码

      System.Threading.Thread.CurrentThread.CurrentCulture =    new System.Globalization.CultureInfo("en-US");
      System.Threading.Thread.CurrentThread.CurrentUICulture =    new System.Globalization.CultureInfo("en-US");

     

    这样便能在发生错误的时候输出英文的错误信息

    转载于:https://www.cnblogs.com/Zane_Yao/archive/2010/05/07/1729712.html

    展开全文
  • 刚才有同事说在中文Windows上用maven-...所以想找办法让javac输出英文信息。 我虽然没在用maven-compiler-plugin遇到这个问题,不过之前也一直想让javac输出英文信息。这次顺便把找方法的过程记下。 ja...
    刚才有同事说在中文Windows上用maven-compiler-plugin出错了,因为用javac编译时输出的警告信息里有中文,而maven-compiler-plugin插件只能识别英文结果就错了。所以想找办法让javac输出英文信息。

    我虽然没在用maven-compiler-plugin遇到这个问题,不过之前也一直想让javac输出英文信息。这次顺便把找方法的过程记下。

    javac本身是用Java写的,选取字符串资源时会受到底下的JVM的语言状态影响。那么问题就转变为如何让JVM用英文环境来执行(同时还得继续使用GBK编码作为默认编码,不然有些文件的读取就不对了)。
    其实问题不在系统是不是中文的,而在“国家”是不是中国。
    通过设定Java的系统属性 user.country ,就可以任意指定JVM“认为”的当前所在国家;用于指定文件的默认编码的系统属性则是 file.encoding ,跟国家是分开的。
    这里所说的“系统属性”是指在Java程序中通过 java.lang.System.getProperty() 能获取到的那些属性。

    [img]http://dl.iteye.com/upload/attachment/267145/5e1da1f4-637e-3ca4-b5d1-50017d7f42e7.jpg[/img]

    如果用java/java.exe来启动JVM,那么在命令行上使用 -Duser.country=US 就可以把国家指定为美国。用javac/javac.exe来启动javac编译器则需要再多加个-J在前面,也就是 -J-Duser.country=US 。

    例子如下:

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.

    D:\>javac
    用法:javac <选项> <源文件>
    其中,可能的选项包括:
    -g 生成所有调试信息
    -g:none 不生成任何调试信息
    -g:{lines,vars,source} 只生成某些调试信息
    -nowarn 不生成任何警告
    -verbose 输出有关编译器正在执行的操作的消息
    -deprecation 输出使用已过时的 API 的源位置
    -classpath <路径> 指定查找用户类文件和注释处理程序的位置
    -cp <路径> 指定查找用户类文件和注释处理程序的位置
    -sourcepath <路径> 指定查找输入源文件的位置
    -bootclasspath <路径> 覆盖引导类文件的位置
    -extdirs <目录> 覆盖安装的扩展目录的位置
    -endorseddirs <目录> 覆盖签名的标准路径的位置
    -proc:{none,only} 控制是否执行注释处理和/或编译。
    -processor <class1>[,<class2>,<class3>...]要运行的注释处理程序的名称;绕过默认
    的搜索进程
    -processorpath <路径> 指定查找注释处理程序的位置
    -d <目录> 指定存放生成的类文件的位置
    -s <目录> 指定存放生成的源文件的位置
    -implicit:{none,class} 指定是否为隐式引用文件生成类文件
    -encoding <编码> 指定源文件使用的字符编码
    -source <版本> 提供与指定版本的源兼容性
    -target <版本> 生成特定 VM 版本的类文件
    -version 版本信息
    -help 输出标准选项的提要
    -Akey[=value] 传递给注释处理程序的选项
    -X 输出非标准选项的提要
    -J<标志> 直接将 <标志> 传递给运行时系统


    D:\>javac -J-Duser.country=US
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are u
    sed
    -classpath <path> Specify where to find user class files and annotati
    on processors
    -cp <path> Specify where to find user class files and annotati
    on processors
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -endorseddirs <dirs> Override location of endorsed standards path
    -proc:{none,only} Control whether annotation processing and/or compil
    ation is done.
    -processor <class1>[,<class2>,<class3>...]Names of the annotation processors t
    o run; bypasses default discovery process
    -processorpath <path> Specify where to find annotation processors
    -d <directory> Specify where to place generated class files
    -s <directory> Specify where to place generated source files
    -implicit:{none,class} Specify whether or not to generate class files for
    implicitly referenced files
    -encoding <encoding> Specify character encoding used by source files
    -source <release> Provide source compatibility with specified release

    -target <release> Generate class files for specific VM version
    -version Version information
    -help Print a synopsis of standard options
    -Akey[=value] Options to pass to annotation processors
    -X Print a synopsis of nonstandard options
    -J<flag> Pass <flag> directly to the runtime system


    可以参考一下[url=http://mindprod.com/jgloss/properties.html]Mindprod上的一篇介绍[/url]
    [quote]The System properties are generated by a magic native method System.initProperties. There is no corresponding jar element or *.properties file on disk. file. You can temporarily add a System property with the -D option on the java.exe line. You can also use the technique to pass the value of a SET variable in as a system property.[/quote]
    展开全文
  • 成果图: 修改方法: 改了三处地方,具体哪里生效了我也不清楚… 一。增加环境变量 JAVA_TOOL_OPTIONS ,值为 -Duser.language=en 二。ideaJ中修改编译器参数。...修改ideaJ,bin目录下VM配置文件参数,增加 -Duser....

    成果图:

    在这里插入图片描述
    在这里插入图片描述

    修改方法:

    改了三处地方,具体哪里生效了我也不清楚…

    一。增加环境变量 JAVA_TOOL_OPTIONS ,值为 -Duser.language=en

    在这里插入图片描述

    二。ideaJ中修改编译器参数。见图

    在这里插入图片描述

    三。修改ideaJ,bin目录下VM配置文件参数,增加 -Duser.language=en 一行

    在这里插入图片描述

    最后重启ideaJ

    展开全文
  • 如果安装时选择的中文环境,那么在编译程序时,一些重要的编译Log也都是中文显示的,一旦出现问题,搜索起来很麻烦,比较英文搜索获取答案的几率要更大一些,所以这时有必要将输入Log修改成英文输出。 简单一点就是...

    如果安装时选择的中文环境,那么在编译程序时,一些重要的编译Log也都是中文显示的,一旦出现问题,搜索起来很麻烦,比较英文搜索获取答案的几率要更大一些,所以这时有必要将输入Log修改成英文输出。

    简单一点就是:在~/.bashrc最后添加一行:

    export LANGUAGE=en_US.UTF-8
    

    保存退出后执行:

    $ source ~/.bashrc
    

    以便让修改即使生效。
    问题虽然解决了,但答案确不是最好的,且看牛人分享的最佳答案:

    * 短答案:

    具体地应该修改你系统的LC_MESSAGES环境变量:
    这个环境变量用于国际化信息, 主要是提示信息,错误信息, 状态信息, 标 题, 标签, 按钮和菜单等.
    对于GNU家族的工具集,如果LC_MESSAGES没设定, 则LANGUAGE值起到和它一样的作用,如你所设。

    * 长答案:

    LC_*形环境变量的优先级是:LC_ALL > LC_* > LANG.

    具体地说,
    1.就是如果定义了LC_ALL ,则它覆盖了所有LC_*变量的定义,所有规则都遵从LC_ALL的定义。 (注意,这个变量不要设定,它的存在价值可能仅在于定义了一个新locale后,作测试用)

    2. 如果LC_ALL没设定(合理的方法是应该一直这么做)。则由LC_*细粒度地定义了各个方面,如关于字符集LC_CTYPE. 关于货币符号LC_MONETARY,关于提示信息LC_MESSAGES等。

    所以本例中,你应该设定这个变量. 对于GNU家族的工具集,那么如果LC_MESSAGES, 则LANGUAGE值起到和它一样的作用,如你所设。

    3. 如果LC_ALL, 及LC_*都没设定,那么会读取 LANG 的设定。

    --------------------
    多说点:

    locale是涉及国际化与本土化过程中的一个非常重要的概念。包括但不限于:
    你使用什么语言,使用什么字符集, 习惯表示法:如日期,数字,货币符号要怎么表示等。
    经常看到LC_CTYPE, LC_COLLATE等LC_*环境变量,就是规定这些内容细节的。详细可看
       man 7 locale,

      POSIX标准相关章节:http://pubs.opengroup.org/onlinepubs/9699919799/
                                      Base Definitions: 7.locale


    通常,如果你想可以输入中文,那么要让你的LC_CTYPE设为支持中文的locale就行.
    这个环境变量规定诸如使用什么字符集,大小写转换,及其他字符集属性等。比如大陆常用是LC_CTYPE=zh_CN.UTF-8, 表示: 我使用中文,在中国大陆,使用UTF-8字符集。默认地话,是会设为LC_CTYPE=C或LC_CTYPE=POSIX, 这两个locale是同义词,由posix规定的默认locale.

    (查看你系统当前支持的locale用cat /etc/locale.gen. 这个文件会被locale-gen命令来生成locale.
     具体地,   这个命令会读取/usr/share/i18n/locales和/usr/share/i18n/charmap来生成locale.
    /usr/share/i18n/locales表示某一具体的locale, 如默认的C(POSIX) locale, 它是文本文件,打开看看可发现其中分为若干节,规定了每一个LC_*变量的内容,具体请看上面给的POSIX规范链接.
    /usr/share/i18n/charmap则主义了字符集的定义,如/usr/share/i18n/charmap/UTF-8 文件定义了ISO-10646/UTF-8中基础平面上的字符。详细请搜索:unicode标准。)

    找到一篇介绍locale的文章,比较容易懂:http://www.linuxsky.org/doc/desktop/200704/20.html 值得一读。
     
    ——最佳答案由 larmbr zhan <nasa4836(at)gmail.com> 提供

    转载于:https://www.cnblogs.com/wzc0066/archive/2013/03/20/2971574.html

    展开全文
  • 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。 若输入月份错误,输出提示信息。 输入输出示例:括号内为说明,无需输入输出 输入样例: 3 (repeat=3) 5 9 14 输出样例: May ...
  • 同时输出组成该英文名的所有英文字符在26个英文字母中的序号。 以下为程序的运行结果示例: Input your English name: tom Tom t:20 o:15 m:13 输入提示信息:“Input your English name:\n” 输入格式: “%c%c%c”...
  • 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。 DATA SEGMENT STR DB 0DH,0AH,'This is not ...
  • export LANG=en_US
  • 任意输入英文的星期几,通过查找星期表,输出其对应的数字, 若查到表尾,仍未找到,则输出错误提示信息。 **输入格式要求:"%s" 提示信息:“Please enter a string:\n” **输出格式要求:"%s is %d\n" “Not found...
  • 输出10个不重复的英文字母 ...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: n...
  • Python练习——输出10个不重复的英文字母 ...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例...
  • 【题目】:任意输入英文的星期几,通过查找星期表,输出其对应的数字,若查到表尾,仍未找到,则输出错误提示信息。 【程序如下】: #include <stdio.h> #define WEEKDAYS 7 #define MAX_STR_LEN 10 int main...
  • Description:随机输入一个字符串,把最左边的10个不重复的英文字母...Output:输出仅一行,输出最左边的10个不重复的英文字母或显示信息“not found" Sample Input:poemp134 Sample Output:not found Sample Inp...
  • 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not found 输入样例2 在这里给出...
  • 随机输入一个字符串,把最左边的...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not foun...
  • 1、通过一个“INTERFACE_ENGLISH”宏来控制输出中文还是英文的提示信息#include using namespace std;#define INTERFACE_ENGLISH 0void Test(){#if INTERFACE_ENGLISH cout
  • 6、输出10个不重复的英文字母(10分) 随机输入一个字符串,把最左边的...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里...
  • 路由器控制台的输出显示是有行数限制的,每次使用show running-config查看配置信息时,都不能一下子输出所有的信息,最后面会有more的英文提示,超出限制部分需要手动回车才能逐行一一显示(敲一下,显示一行), ...
  • 在一行中输出最左边的101010个不重复的英文字母或显示信息“not found" 输入样例111: 在这里给出一组输入。例如: poemp134 输出样例111: 在这里给出相应的输出。例如: not found 输入样例222: 在这里给出一组...
  • 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not found 输入样例2 在这里给出...
  • 输出10个不重复的英文字母 ...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not fo...
  • 10),做repeat次下列运算: 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。 若输入月份错误,输出提示信息。 输入输出示例:括号内为说明,无需输入输出 输入样例: 3 (repeat=3...
  • 1.打印个人信息,实现中英文切换 代码实现: class Person{ private final String name; private String post; private final boolean sex; private int age; private String tel; private String adres.....
  • 第3章-18输出10个不重复的英文字母(30分) 随机输入一个字符串,把最左边的10...在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例...
  • 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not found 输入样例2 在这里...
  • 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: poemp134 输出样例1: not found 输入样例2 This is a test example 输出样例2: Thisaexmpl 我的代码: str=input() r
  • 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp134 输出样例1: 在这里给出相应的输出。例如: not found 输入样例2 在这里...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,373
精华内容 549
关键字:

信息输出英文