{"data":{
转换为unicode的拆解
原文:
{"data":{
转换为的unicode(为了直观,第一行后面加了个
\
):
\u007b\u0026\u0071\u0075\u006f\u0074\u003b \
\u0064\u0061\u0074\u0061\u0026\u0071\u0075\u006f\u0074\u003b\u003a\u007b
是不是发现了问题, unicode明显比原文多多了。 为什么呢?
下面来拆解下:
\u007b 对应符号 {
\u0026\u0071\u0075\u006f\u0074\u003b 这一长串表示什么?
\u0026 对应符号 &
\u0071 对应符号 q
\u0075 对应符号 u
\u006f 对应符号 o
\u0074 对应符号 t
\u003b 对应符号 ;
合起来就是"
对应符号 " 引号为什么有这么一长串,是因为其实是"对应的6个字符。
\u0064 对应符号 d
\u0061 对应符号 a
\u0074 对应符号 t
\u0061 对应符号 a
\u003a 对应符号 :
\u007b 对应符号 {
其他的一些常用unicode
\u000d\u000a\u0026\u0023\u0031\u0036\u0030\u003b
\u000d CR是回车换行(arriage return line feed)
\u000a LF是换行(LINE FEED)
\u0026 对应符号 &
\u0023 对应符号 #
\u0031 对应符号 1
\u0036 对应符号 6
\u0030 对应符号 0
\u003b 对应符号 ;
所以:
\u000d\u000a 就是回车+换行。
是xml中的空格。
其他
在线unicode转换网址
网上有很多,随便贴一个地址吧:
https://tool.chinaz.com/tools/unicode.aspx
常用码表可参考
unicode常用码表
##while(a<=100):
## a+=1
## f=open("C:\\Users\\Administrator\\Desktop\\"+str(a)+".txt","a")
## f.close()
#open("生成文件的地址"+str(a代表的是数字a)+".txt代表文本格式","