精华内容
下载资源
问答
  • 然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,Windows7/8/10的缺省编码GBK,在此工作...

    如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好让Java文件使用UTF-8编码。

    然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,Windows7/8/10的缺省编码是GBK,在此工作空间中建立的工程编码是GB18030或者GBK,工程中建立的java文件也是GB18030或者GBK。

    如果要使新建立工程、java文件直接是UTF-8则需要做以下工作: 

      1、Windows --> Preferences  打开"首选项"对话框,左侧导航树,导航到General --> Workspace,右侧 Text file encoding,选择 Other,改变为 UTF-8,以后新建立工程其属性对话框中的 Text file encoding 即为 UTF-8 。 

      2、Windows --> Preferences. 打开"首选项"对话框,左侧导航树,导航到General --> Content Types,右侧Context Types树,点开 Text 中每一个子项,并将其编码设置为"UTF-8",再点 update。

        点击修改的子项有:Gitignore File、Java Source File、Patch File、Patch or Diff File、Runtime log files、WikiText,如下图所示:

        其他java应用开发相关的文件如:Java Properties File、XML等已经由Eclipse缺省指定,分别为 ISO8859-1 、UTF-8 ,如开发中确需改变编码格式则可以在此指定。 

       3、Window --> Preferences --> Web --> JSP Files 面板选择 ISO 10646/Unicode(UTF-8)    特别注意:ecplise的标准版本没有没有Web选项,ecplise的企业版本有Web选项。

        所以对于ecplise的标准版本来说,执行前两步就可以了;对于ecplise的企业版本需要执行三步。

       4、经过上述三步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。

        此时需要在RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件是UTF-8编码。

        这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮助中(Plug-in Development Environment Guide --> Reference --> Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。 

        如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的Text file encoding,从原编码改为UTF-8即可。

    ecplise的标准版本

    ecplise的企业版

    我的GitHub地址:https://github.com/heizemingjun
    我的博客园地址:http://www.cnblogs.com/chenmingjun
    我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
    Copyright ©2018 黑泽明军
    【转载文章务必保留出处和署名,谢谢!】
    展开全文
  • window7 cmd 编码修改

    2018-08-02 14:57:50
    cmd中文gbk设置.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor] "autorun"="chcp 936" cmd中文utf8设置.reg Windows Registry ...

    有些时候运行bat脚本报错,需要调整一下字符集

    cmd中文gbk设置.reg

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
    "autorun"="chcp 936"

     

    cmd中文utf8设置.reg

     

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
    "autorun"="chcp 65001"

    展开全文
  • file.encoding跟操作系统默认字符集有关,Windows下默认的是GBK,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。因此需要修改file.encoding为UTF-8.如果应用容器是tomcat,可参考如下修改...
    file.encoding跟操作系统默认字符集有关,Windows下默认的是GBK,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。因此需要修改file.encoding为UTF-8.如果应用容器是tomcat,可参考如下修改方法。
    


    1,windows

      修改catalina.bat

      tomcat7以下:

      set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上 -Dfile.encoding="UTF-8"

      tomcat7:

      set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"


    2,Linux

      修改catalina.sh 

      JAVA_OPTS="-Dfile.encoding=UTF-8"


    注意:引号"的位置以及是否为英文半角引号".

    展开全文
  • 根据自己的情况修改LANG和convmv里面的编码格式这里我是将GBK转换成UTF-8的乱码更正LANG是设置环境编码,作用范围仅在当前终端然后调用7z解压这是看目录会显示无效编码,因为文件名现在是GBK编码然后调用convmv转换...

    需要安装convmv和p7zip

    根据自己的情况修改LANG和convmv里面的编码格式
    这里我是将GBK转换成UTF-8的乱码更正
    LANG是设置环境编码,作用范围仅在当前终端
    然后调用7z解压
    这是看目录会显示无效编码,因为文件名现在是GBK编码
    然后调用convmv转换编码为UTF-8
    如果不修改环境编码直接解压会导致7z将GBK编码的文件名以当前环境即UTF-8解码
    之后再用convmv转换自然无法得到想要的结果

     

    如果你的压缩包本身内部就是乱码,那么这个方法也无效,本方法只能在已知压缩包内编码的情况下修复解压乱码问题

    如果尝试该方法后依然乱码,说明你的压缩包在压缩前的系统环境中不是GBK(CP936,GB2312,GB18030......),尝试修改convmv的-f参数为其他编码

    (上面那个方法我没有试,因为我的压缩包乱码都是在Windows中文环境扔到Linux英文环境下发生的)

     

    使用方法

    需要两个参数

    第一个为压缩包路径 只要7z支持应该都可以

    第二个为输出目录

    如果需要修改直接在7z那行改成自己需要的命令就行

    比如有密码的话加上-p参数跟上密码

    要注意7z的参数名和参数值之间没有空格

     1 #!/bin/bash
     2 
     3 echo 'begin'
     4 archive=$1
     5 target=$2
     6 
     7 LANG=zh_CN.GB2312
     8 7z x "$archive" -o$target
     9 echo 'convert start'
    10 convmv -f GBK -t UTF-8 -r $target --notest
    11 echo 'convert finished'
    12 echo 'end'

     附上效果图

    进入目录

    转载于:https://www.cnblogs.com/panther1942/p/10296924.html

    展开全文
  • 本工具可以在调用Destoon核心框架基础上,对htm、html、php、css、js、txt、sql文件进行GBK至UTF-8或UTF-8至GBK编码转换。 使用说明 1、以GBK转UTF-8为例说明,UTF-8转GBK同理 2、上传convert目录至Destoon系统根...
  • 本工具可以在调用Destoon核心框架基础上,对htm、html、php、css、js、txt、sql文件进行GBK至UTF-8或UTF-8至GBK编码转换。 使用说明 1、以GBK转UTF-8为例说明,UTF-8转GBK同理 2、上传convert目录至Destoon系统根...
  • python - PyDev统一编码

    2015-10-13 11:58:57
    我们都知道Win7默认编码GBK,而Ubuntu下面默认是utf-8,有时候我们的代码需要在两个平台下编辑,因此我们有必要设置一下eclipse的编码,当然这并不只用于pydev,android的adt也类似的。 只是主要设置3个地方,打开...
  • 具体原理见:MySQL:windows中困扰着我们的中文乱码问题分割线:我的电脑win7 64位,这个问题可能是所有win系统出现的问题 我出现的问题: 是正确的 出现了中文的张三,则错误,编码错误 我尝试的策略: 1设置...
  • 1,背景: Linux默认编码UFT-8,终端输出默认编码自然是UTF-8。...WIN7中tomcat启动的控制台默认编码GBK,一般软件默认采用系统默认字符集。 tomcat的应用一般常用的国际编码是utf-8,应用输出采用系统...
  • 3、配置编码识别规则,除了简繁体、Unicode 识别外,还增加了对于 7bit ASCII 升级为 GBK 而不是 UTF-8 的处理。 4、编码相关的字体及字符宽度设置。    这套配置支持 Windows vim7.3/UNIX vim7.0 及以上版本的...
  • 2. 设置目录属性(Windows服务器可忽略这一步):  以下这些目录需要可读写权限  ./plugins  ./plugins/ducexhome  ./plugins/ducexhome/cache 3. 进入后台管理,插件菜单即可看到 DuceXHome 及版本号,点击...
  • 1.安装 7zip及convmv 软件 yum install p7zip convmv 2.执行如下命令解压 ...1)、第一条命令用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出
  • Linux下的7zip中文乱码问题解决

    千次阅读 2011-07-16 15:47:04
    Linux下用7-Zip压缩zip文件文件,如果被打包的文件包含中文名,到Windows系统下解压会出现乱码问题。当然,如果用7-Zip本身解压...1、修改/etc/sysconfig/i18n,把编码设置成“GBK”,LANG="zh_CN.GBK"...
  • 1. QtCreator -> 项目 -> 编辑器 -> 使用自定义设置 -> 文件编码改为:GBK /windows-936-2000 ... 2. QtCreator -> 编辑 -> main.cpp #include // main函数中加入以下代码 QTextCodec *codec = QTextCodec...
  • Windows下同时装了Python2和Python3,但是在使用命令给pip更新的时候,出现了以下错误: ...在import下添加如下几行,将编码设置为‘gbk’: 1 if sys.getdefaultencoding() != 'gbk': 2 reload(sy
  • Windows 本身的输入法热键设置功能限制很多,2000/XP 下更是如此,你不得不设置 ctrl+shift+3 这样的三键热键。IME Tool 让你可以自由地设置各种热键,基本键(ctrl、alt、shift)共有六种组合,辅助键有 91 个可选...
  • BCOM串口调试助手1.0

    2015-03-13 09:09:17
    接收设置:HEX显示,显示时间,回显发送都选上,选择编码为 GBK,在发送区输入字符(如网络),点击发送命令按钮,则显示区某一行会显示[时间]CD F8 C2 E7 0A,由此可知,"网"的GBK编码为CD F8, "络"的GBK编码为C2 ...
  • Python 跨平台

    2021-03-26 22:02:42
    1.windows下能够直接打开的文件必须加上 “encoding=‘gbk’”,否则linux默认以“utf-8”打开看 2.windows下的utf-8编码文件在python中读取头部总多两个字节 3.文件以FTP传输时编码设置为“utf-8”,否则文件名在...
  • 开发环境: 1.win7 64位 ...1.设置qt文件编码 设置 默认UTF-8 如果编码是 UTF-8 则添加. 2.使用 QTextCodec 即可 QTextCodec* codec = QTextCodec::codecForName("GBK"); qDebug()<<codec->toUnic...
  • 怀疑是windows使用的是GBK编码,而android的底层是linux使用的是utf-8编码。 SevenZipSharp类库压缩文件的时候有没有设置字符编码的方法。 _压缩后windows上查看_ ![压缩后windows上查看]...
  • 问题解决01

    2017-07-25 09:24:33
    原因:windows7的系统语言没有设置为中文简体,设置为祖鲁语。查询数据库字符集语句 select userenv('language') from dual; 支持中文的字符集编码格式 SIMPLIFIED CHINESE_CHINA.ZHS16GBK2.spring-aop的切面表达式的...
  • tomcat 配置-Dfile.encoding

    千次阅读 2017-09-18 14:10:30
    file.encoding跟操作系统默认字符集有关,Windows下默认的是gbk,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。因此需要修改file.encoding为utf-8.如果应用容器是tomcat,可参考如下修改...

空空如也

空空如也

1 2 3 4
收藏数 72
精华内容 28
关键字:

windows7设置gbk编码