`
lowzoom
  • 浏览: 26685 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于Windows下cmd.exe的UTF-8问题

阅读更多
本来是因为SQLPLUS乱码, 才搞这么多东西.
结果发现直接把注册表
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1
的 NLS_LANG 值改为
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
就什么事也没有了, 也不会影响到原来编码是UTF-8的项目.


-------------- 无奈的分割线 --------------

1. 不要用 chcp 65001 ,坑爹的。
用了之后,不能输入中文,使用中文路径也会出错。
如果已经用了,可以用 chcp 936 改回来。

2. 改用cygwin:http://cygwin.com/setup.exe

3. cygwin目录下的权限问题:
如果重装过系统,想再修改cygwin的配置文件,就会拒绝访问。
解决办法:
文件属性→安全→高级→所有者→编辑,选择你当前的用户;
关了属性窗口再开,把前面带问号的用户都删了,再赋给everyone所有权限。
搞定。

4. cygwin所创建文件的权限问题:
由于cygwin会模拟linux的权限控制, 所以cygwin所创建的文件, 会有跟第3点一样的问题。
解决办法:
打开文件 cygwin\etc\fstab ,将下面这句加到文件的最后一行:
none / cygdrive binary,user,noacl,posix=0 0 0

5. 将“我的电脑”挂载到根目录:
默认的初始目录为cygwin里的用户目录,要进入其他盘需要用mount挂载,很不方便。
解决方法:
同4。
之后就可以直接用 /盘符 访问其他盘了,例如可以用 /c/windows 访问到 c:\windows 文件夹。
分享到:
评论

相关推荐

    WEB渗透测试数据库

    utf-32le utf-32le-bom utf-32 utf-32-bom utf-32be utf-32be-bom utf-16be utf-16be-bom utf-8 utf-8-bom utf-16 utf-16-bom utf-16le utf-16le-bom gbk gb2312 big5 ... 例如: # 检测文件编码类型 pen.py file...

    伊本幼儿园

    initdb.exe -D ../data --username=postgres -E UTF-8 --locale=Cpg_ctl -D ../data -l dblog.log startcreatedb.exe -U postgres ibm_server_dbDB를입력한입력한다。 pg_ctl -D ../data -l dblog.log sta

    Total.Commander.v7.55.RC2.Multilingual.WinALL.Cracked-BLiZZARD

    New: Support for Unicode UTF-8 format. 捋? 圹? - Bitmap viewer in Lister, additional formats through Irfanview 捋? 圹? - HTML- and Unicode-Viewer in Lister. 捋? 圹? - Parallel port transfer ...

    gdal插件转json技术方法.doc

    然后在C:\Windows\System32\cmd.exe路径下打开cmd 运行打开修改后的这个:ogr2ogr -f "GeoJSON" ckx.json ckx.shp 2.会生成一个json文件在该路径下,然后用记事本打开,另存 一定改为utf-8; 到此使用gdal转换...

    CE中文版-启点CE过NP中文.exe

    There is apparently some malware going around that blocks execution of Cheat Engine (Saying file missing, check filename, etc...) If you have been a victim of this then try this windows repair tool to...

    windows下使用PHP实现定时执行脚本

    <meta charset='utf-8'> file_put_contents('D:\Program Files (x86)\Web\www\root\1.txt','ok'); ?> 大家,可以看见,我们在这里对将要创建的文件路径使用了绝对路径,这是因为我们将要通过windows命令行来调用此...

    Bochs - The cross platform IA-32 (x86) emulator

    - Bochs now can be compiled as native Windows x86-64 application (tested with Mingw gcc 4.5.1 and Microsoft Visual Studio Express 2010) - Added ability to configure CPUID stepping through .bochsrc....

    syslog-搭建日志服务器.doc

    我们需要做出一个修改 ,在setup里设置UDP里的字符格式为UTF-8 (2) netscreen防火墙日志配置实例 1 用户登陆web界面 2 选择Configuration->;Report Settings->;Syslog 3 点击'Enable Syslog messages' 4 输入...

    新版Android开发教程.rar

    8 Android Android Android Android 开发入门 System System System System Requirements Requirements Requirements Requirements The sections below describe the system and software requirements for ...

    淘宝开发的Javascript文件压缩工具

    如果要支持UTF-8, 请在compressor.cmd中将GB18030替换为UTF-8 3. css文件中含有中文时,如果css编码和页面编码不一致,需要手动将中文替换为\xxxx, 详细说明请参考compressor.cmd中的说明 4. 如果不需要native2...

    Python复习笔记

    解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 来通知Python解释器在读取文件时采用的编码集 四、标识符 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字...

    Window下adb shell中文乱码问题解决方法

    Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936。查询当前代码页的方法为在CMD下直接输入“chcp”命令,并会返回“活动的代码页:936”字样。找出原因了,解决办法也就有了。 ...

    sonic-boom:极其快速的utf8仅流实现

    音爆 极其快速的仅utf8的流实现,可写入文件和文件描述符。 此实现是局部的,但此处支持背压和.pipe() 。 但是,它比Node Core fs.... 请注意,如果使用此命令登录Windows终端( cmd.exe或powershell),则需

    Editplus 3[1].0

    【18】支持带UTF-8标记/不带UTF-8标记的文件 每个步骤都说得很详细了,就没有必要贴图了,体积不要太大才好。 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次...

    EditPlus 2整理信箱的工具

    【18】支持带UTF-8标记/不带UTF-8标记的文件 每个步骤都说得很详细了,就没有必要贴图了,体积不要太大才好。 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次...

    python 调用win32pai 操作cmd的方法

    #coding=utf-8 import subprocess from time import * import win32api import win32con import win32gui subprocess.Popen('C:\windows\system32\cmd.exe') sleep(1) a=65;b=66;c=67;d=68;e=69;f=70;g=71;h=72;i=73...

    php伪静态验证码不显示的解决方案

    确保php环境能用,php文件能被正常服务器软件解析,也可以找到php.exe或者php-cgi.exe执行下,php配置没问题的话就是跳出一个cmd...特别是utf-8的项目,很多新手习惯使用了windows自带的记事本对网站一些配置文件进行

    java开发环境搭建详解

    <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="admin" roles="manager-gui,admin-gui"/> </tomcat-...

    baikeac20121128

    2013-4-11 百度百科编码变为utf-8,在线提取乱码的解决方法:修改dbkbk62.asp 大约第450行 修改 case 1 webbianma="gb2312"为 case 1 webbianma="utf-8"即可 2012-11-28 修改内容,百度百科在线提取的bug修补。 2012...

    cross-platform-terminal-characters:在任何终端和任何操作系统上均可使用的所有字符

    在任何终端和任何操作系统上均可使用的所有字符。... Windows 10.0.17763,cmd.exe(CP850) 显示该字符时,其显示在其上方。 ASCII码 具有字符可在所有终端上使用。 0000-001f和0080-009f具有不同的支持级

Global site tag (gtag.js) - Google Analytics