导航:首页 > 程序命令 > unicode命令

unicode命令

发布时间:2023-03-07 13:31:55

㈠ cmd命令怎样将Unicode字符转成文字

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。

如果想正确显示UTF-8字符,可以按照以下步骤操作:

1、打开CMD.exe命令行窗口

2、通过
chcp命令改变代码页,UTF-8的代码页为65001

chcp
65001

执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。

3、修改窗口属性,改变字体

在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True
Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。

这时使用type命令就可以显示UTF-8文本文件的内容了:

type
filename.txt

4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了

python unicode编码

python unicode编码:

下面的代码创建了一个Unicode字符串,用UTF-8编码器将它编码,然后写入到一个文件中去,接着把数据从文件中读回来,解码成Unicode字符串对象,最后,打印出Unicode字符串,用以确认程序正确地运行。

linux中编写,在VIM中输入如下代码,保存为uniFile.py

#/home/xiaopeng/python/code/uniFile.py
'''
:Writes
aUnicodestringtoafileinutf-8andreadsitbackin
'''
CODEC='utf-8'编码方式
FILE='unicode.txt'要存的文件名
hello_out=u"Helloworld "创建了一个Unicode格式的字符串
bytes_out=hello_out.encode(CODEC)用UTF-8编码
f=open(FILE,'w')
f.write(bytes_out)写入指定文件中
f.close()
f=open(FILE,'r')
bytes_in=f.read()读取
f.close()
hello_in=bytes_in.decode(CODEC)解码
printhello_in打印

在终端中输入:python uniFile.py

结果打印出 Hello world

然后在python目录下会发现多了一个名为unicode.txt的文件,用cat命令查看一下,发现里面的内容和打印的结果一样.

把Unicode应用到实际中注意一下四点:

1程序中出现字符串时一定要加一个前缀u

2不要用str()函数,用Unicode()代替

3 不要用过时的string模块。如果传给它非ASCII码,它会把一切搞砸。

4 不到必须时不要在你的程序里编解码Unicode字符,只在你要写入文件或者数据库或者网络时,才调用encode()函数和decode()函数。

㈢ Python2.7 中文字符编码,使用Unicode时,选择什么编码格式

关于编码和乱码的问题,我简单讲一下。

通常问这类问题的人是混淆了若干个不同的概念,并且他们自己也没有意识到自己混淆了这些概念的。

阅读全文

与unicode命令相关的资料

热点内容
健身房压缩衣 浏览:973
单片机太阳光追踪系统所需材料 浏览:356
比泽尔压缩机型号规则 浏览:85
华兴数控切断编程 浏览:789
西安离心压缩机 浏览:545
程序员需要优盘吗 浏览:879
西藏掌上社保app在哪里下载 浏览:599
怎么让服务器固定 浏览:65
计数器定时器编程 浏览:13
程序员网上投资平台 浏览:878
用shell编程计算1加到100 浏览:233
外包公司的程序员一天写多少代码 浏览:532
苹果手机主屏幕app如何移动 浏览:567
服务器怎么连接远程密码 浏览:431
linux娱乐命令 浏览:368
单片机数码管循环显示9到0 浏览:494
程序员怼代码思路 浏览:327
新能源码砖机产品介绍 浏览:37
模拟器共享里的文件夹名称 浏览:840
easypanel控制面板源码下载 浏览:532