一直苦恼于如何在Windows终端中显示UTF-8字符的问题。比如,在MySQL命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码。
今天半无意的搜索了一下,结果发现解决方案非常简单:
1. 修改终端的代码页。
在终端中输入:
2. 右键点击任务栏上的终端(也可以单击窗口左上角的图标),在快捷菜单中选择属性,在里面选择字体——如 Lucida Console,不要选择“点阵字体”;
确定之后,再次测试UTF-8输出,你看到了什么。 :)
要切换回原来的模式也很简单:
再把字体改成原来的点阵字体就好了。
注意:修改了代码页之后,如果你使用Cygwin,你会发现cygwin的ls —show-control-chars命令遇到中文目录名时会出错。
分享到:
相关推荐
处理UTF-8,UTF-16BE,UTF-16LE; (可选)将DOS或Windows代码页或HP-Roman8中的常用字符转换为ISO-8859-1。 UCS字符可以映射到8位转换字符串。 单个ISO C源文件“ 8conv.c”。 可以通过配置文件控制翻译,示例文件...
一个Java命令行应用程序,用于将id3标签的字符集隐式转换为UTF-8。 支持自动字符集检测和批量转换。 关于 某些媒体播放器(例如iTunes)仅支持字符集UTF-8。 创建这个简单的工具,将标签的字符集转换为UTF-8。 ID3...
它完全支持字符集,例如ANSI代码页,UTF-8,UTF-16 LE / BE,UTF-32 LE / BE和EBCDIC。 它也旨在转换大文本文件。 它可以在Windows XP及更高版本上运行(在XP,Windows 7,Windows 8.1和Windows 10上进行了测试)。...
它完全支持 ANSI 代码页、UTF-8、UTF-16 LE/BE、UTF-32 LE/BE 和 EBCDIC 等字符集。 它也旨在转换大文本文件。 它在 Windows XP 上运行(在 XP、Windows 7、Windows 8.1 和 Windows 10 上测试)。 “readme.txt”...
Window下,进行adb shell后,举个例子,如果你的sdcard下保存着中文字符文件名的文件,则在CMD下显示是一些...但是,在窗口中仍旧不能正确显示UTF-8字符。 修改窗口属性,改变字体在命令行标题栏上点击右键,选择”属性
该库提供了标准C和C ++库函数的实现,因此它们的输入为UTF-8,在Windows上无需使用Wide API即可识别。 基本原理 问题 考虑一个简单的应用程序,该应用程序将一个大文件拆分为多个块,以便可以通过电子邮件发送它们...
set fencs=usc-bom,utf-8,gb18030,gbk,gb2312,big5,cp936,euc-jp,euc-kr,latin1, set nocompatible source $vimruntime/vimrc_example.vim source $vimruntime/mswin.vim behave mswin "切换提示语言(解决调试窗口...
(例如,使用基于Web的计算机取证工具的人正在查看可能故意棘手的命令行),这会将所有突出显示的文本撕成其组件Unicode代码点,并显示了该文本如何以UTF-8或UTF-16LE格式编写( Windows内核将UTF-16LE用于字符串)...
给定一个或多个可能包含文本格式图像的PDF,请使用OCR(光学字符识别)将内容转换为TXT文件(采用UTF-8编码)。 基本原理 对现有PDF到TXT解决方案的调查发现,没有满足以下所有条件的现有解决方案: 是一种离线...
emWin 配套的软件工具 • Bin2C:二进制到C 转换器。Windows 的命令行实用程序,它将二进制文件转换为C 数组, ...可将UTF-8 文本转换为C 代码,它读取UTF-8 文本文件, 并创建带有C 字符串的C 文件。
例如:echo -e \x18 显示 UTF-8 字符 0x18。 echo -e \X2191 显示 unicode 字符 0x2191。 2016-03-15(yaya) 1.增加动画控制热键 F2:播放/停止。 2.增加动画控制位 0x835b,位0:0/1=停止/播放。 3.增加精简...
主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。 开源免费 Windows 终端 Windows Terminal开源免费 Windows 终端 Windows Terminal 中文版 为了...
潮汐 Flood-tide是命令行标志和选项解析实用程序 特征 支持no_std和std 。 标志,选项,子命令和自由参数 短标志和选项(如-a ) ...非UTF-8参数,多字节或宽字符 例子 在目录中。 手动编码样式:bsd-sed.rs,gnu-
在安装完mysql之后,请使用客户端或者phpmyadmin建立一个名为forum的mysql数据库,其字符集必须为UTF-8(见下面关于中文的说明,在phpmyadmin中应该选择utf8_general_ci)。另外还需要建立名为forum的用户,密码也为...
17. WinRAR内部查看器能检测并显示UTF-8和UTF-16小端字节序编码的文件。 18. UTF-16小端字节序编码被用于RAR和WinRAR日志文件rar.log中,所以Unicode文件名能在日志文件中正确存储。 19.命令行'r' (修复)命令可以有...
8 Android Android Android Android 开发入门 System System System System Requirements Requirements Requirements Requirements The sections below describe the system and software requirements for ...
新的-X utf8命令行选项和PYTHONUTF8环境变量可用于启用CPython UTF-8模式。 PEP 553:内置breakpoint() Python 3.7新增了内置函数breakpoint(),作为进入Python调试器的简单而一致的方式。 PEP 539:新增用于线程...