返回列表 发帖

[文本处理] [已解决]批处理有什么办法处理unicode字符?

批处理有办法处理unicode字符吗? 例如: "☀☁☂☃☭☄☢" 的这些字符
如果我要用批处理建这样的一个文件夹:
md .\文件夹☁COPY
直接这样批处理是不会运行,有办法解决吗?
1

评分人数

    • zm900612: 感谢给帖子标题标注[已解决]字样PB + 2

直接在CMD中执行? 我还不如直接右键新建文件夹了; 我想要通过编程方式建立这样的字符

TOP

换个其它的文本编辑软件也不行,难道这就是缺陷吗?

TOP

不知道可不可以用debug的方法获取替代这样的字符呢?

TOP

12# applba 这你在保存时已经改变了这个unicode字符,被记事本换成了?号,其实你的变量是?了,我意思是要可以输出unicode字符的批处理程式,比如建一个含有unicode字符的文件或文件夹之类的效果!

TOP

14# applba 文不对题, 请你看明白我的意思, 谢谢

TOP

Unicode字符列表
注:除非有特别指明,否则以下符号皆属“半角”而非“全角”。
代码 显示 描述
U+0020  空格
U+0021 ! 叹号
U+0022 " 双引号
U+0023 # 井号
U+0024 $ 价钱/货币符号
U+0025 % 百分比符号
U+0026 & 英文“and”的简写符号
U+0027 ' 引号
U+0028 ( 开 圆括号
U+0029 ) 关 圆括号
U+002A * 星号
U+002B + 加号
U+002C , 逗号
U+002D - 连字号/减号
U+002E . 句号
U+002F / 由右上至左下的斜线
U+0030 0 数字 0
U+0031 1 数字 1
U+0032 2 数字 2
U+0033 3 数字 3
U+0034 4 数字 4
U+0035 5 数字 5
U+0036 6 数字 6
U+0037 7 数字 7
U+0038 8 数字 8
U+0039 9 数字 9
U+003A : 冒号
U+003B ; 分号
U+003C < 小于符号
U+003D = 等于号
U+003E > 大于符号
U+003F ? 问号
U+0040 @ 英文“at”的简写符号
U+0041 A 拉丁字母 A
U+0042 B 拉丁字母 B
U+0043 C 拉丁字母 C
U+0044 D 拉丁字母 D
U+0045 E 拉丁字母 E
U+0046 F 拉丁字母 F
U+0047 G 拉丁字母 G
U+0048 H 拉丁字母 H
U+0049 I 拉丁字母 I
U+004A J 拉丁字母 J
U+004B K 拉丁字母 K
U+004C L 拉丁字母 L
U+004D M 拉丁字母 M
U+004E N 拉丁字母 N
U+004F O 拉丁字母 O
U+0050 P 拉丁字母 P
U+0051 Q 拉丁字母 Q
U+0052 R 拉丁字母 R
U+0053 S 拉丁字母 S
U+0054 T 拉丁字母 T
U+0055 U 拉丁字母 U
U+0056 V 拉丁字母 V
U+0057 W 拉丁字母 W
U+0058 X 拉丁字母 X
U+0059 Y 拉丁字母 Y
U+005A Z 拉丁字母 Z
U+005B [ 开 方括号
U+005C \ 由左上至右下的斜线
U+005D ] 关 方括号
U+005E ^ 抑扬(重音)符号
U+005F _ 底线
U+0060 ` 重音符
U+0061 a 拉丁字母 a
U+0062 b 拉丁字母 b
U+0063 c 拉丁字母 c
U+0064 d 拉丁字母 d
U+0065 e 拉丁字母 e
U+0066 f 拉丁字母 f
U+0067 g 拉丁字母 g
U+0068 h 拉丁字母 h
U+0069 i 拉丁字母 i
U+006A j 拉丁字母 j
U+006B k 拉丁字母 k
U+006C l 拉丁字母 l(L的小写)
U+006D m 拉丁字母 m
U+006E n 拉丁字母 n
U+006F o 拉丁字母 o
U+0070 p 拉丁字母 p
U+0071 q 拉丁字母 q
U+0072 r 拉丁字母 r
U+0073 s 拉丁字母 s
U+0074 t 拉丁字母 t
U+0075 u 拉丁字母 u
U+0076 v 拉丁字母 v
U+0077 w 拉丁字母 w
U+0078 x 拉丁字母 x
U+0079 y 拉丁字母 y
U+007A z 拉丁字母 z
U+007B { 开 卷曲括号
U+007C | 直棒
U+007D } 关 卷曲括号
U+007E ~ 波浪纹
拉丁字母-1
代码 显示 描述
U+00A1 ? 倒转的叹号
U+00A2 ? (货币单位)分钱、毫子
U+00A3 ? (货币)英镑
U+00A4 ¤ (货币)当货币未有符号时以此替代
U+00A5 ? (货币)日圆
U+00A6 ? 两条断开的直线
U+00A7 § 文件分不同部分
U+00A8 ¨ (语言)分音
U+00A9 ? 版权符
U+00AA ? (意大利文、葡萄牙文、西班牙文)阴性序数
U+00AB ? 双重角形引号
U+00AC ? 逻辑非
U+00AE ?? 商标
U+00AF ? 长音
U+00B0 ° 角度
U+00B1 ± 正负号
U+00B2 ? 二次方
U+00B3 ? 三次方
U+00B4 ? 锐音符
U+00B5 ? 百万分之一,10?6
U+00B6 ? 文章分段
U+00B7 · 间隔号
U+00B8 ? 软音符
U+00B9 ? 一次方
U+00BA ? (意大利文、葡萄牙文、西班牙文)阳性序数
U+00BB ? 指向右的双箭头
U+00BC ? 四分之一
U+00BD ? 二分之一
U+00BE ? 四分之三
U+00BF ? 倒转的问号
U+00C1 ? 在拉丁字母 A 上加重音符
U+00C2 ? 在拉丁字母 A 上加抑扬符“^”
U+00C3 ? 在拉丁字母 A 上加“~”
U+00C4 ? 在拉丁字母 A 上加分音符“..”
U+00C5 ? 在拉丁字母 A 上加角度符“°”
U+00C6 ? 拉丁字母 A、E 的混合
U+00C7 ? 在拉丁字母 C 下加软音符
U+00C8 ? 在拉丁字母 E 上加重音符
U+00C9 ? 在拉丁字母 E 上加锐音符
U+00CA ? 在拉丁字母 E 上加抑扬符
U+00CB ? 在拉丁字母 E 上加分音符
U+00CC ? 在拉丁字母 I 上加重音符
U+00CD ? 在拉丁字母 I 上加锐音符
U+00CE ? 在拉丁字母 I 上加抑扬符
U+00CF ? 在拉丁字母 I 上加分音符
U+00D0 ? 古拉丁字母 ?,现只有法罗文和冰岛文使用
U+00D1 ? 在拉丁字母 N 上加波浪纹“~”
U+00D2 ? 在拉丁字母 O 上加锐音符
U+00D3 ? 在拉丁字母 O 上加重音符
U+00D4 ? 在拉丁字母 O 上加抑扬符
U+00D5 ? 在拉丁字母 O 上加波浪纹“~”
U+00D6 ? 在拉丁字母 O 上加分音符
U+00D7 × 乘号,亦可拖按“Alt”键,同时按“41425”五键
U+00D8 ? 在拉丁字母 O 由右上至左下加对角斜线“/”
U+00D9 ? 在拉丁字母 U 上加重音符
U+00DA ? 在拉丁字母 U 上加锐音符
U+00DB ? 在拉丁字母 U 上加抑扬符
U+00DC ? 在拉丁字母 U 上加分音符
U+00DD ? 在拉丁字母 Y 上加锐音符
U+00DE ? 古拉丁字母 ?,现已被“Th”取替
U+00DF ? 德文字母 ?
U+00E0 à 在拉丁字母 a 上加重音符
U+00E1 á 在拉丁字母 a 上加锐音符
U+00E2 ? 在拉丁字母 a 上加抑扬符
U+00E3 ? 在拉丁字母 a 上加波浪纹“~”
U+00E4 ? 在拉丁字母 a 上加分音符
U+00E5 ? 在拉丁字母 a 上加角度符“°”
U+00E6 ? 拉丁字母 a、e 的混合
U+00E7 ? 在拉丁字母 c 上加软音符
U+00E8 è 在拉丁字母 e 上加锐音符
U+00E9 é 在拉丁字母 e 上加重音符
U+00EA ê 在拉丁字母 e 上加抑扬符
U+00EB ? 在拉丁字母 e 上加分音符
U+00EC ì 在拉丁字母 i 上加重音符
U+00ED í 在拉丁字母 i 上加锐音符
U+00EE ? 在拉丁字母 i 上加抑扬符
U+00EF ? 在拉丁字母 i 上加分音符
U+00F0 ? 古拉丁字母 ?的小写
U+00F1 ? 在拉丁字母 n 上加波浪纹“~”
U+00F2 ò 在拉丁字母 o 上加重音符
U+00F3 ó 在拉丁字母 o 上加锐音符
U+00F4 ? 在拉丁字母 o 上加抑扬符
U+00F5 ? 在拉丁字母 o 上加波浪纹“~”
U+00F6 ? 在拉丁字母 o 上加分音符
U+00F7 ÷ 除号,亦可拖按“Alt”键,同时按“41426”五键
U+00F8 ? 在拉丁字母 o 由右上至左下加对角斜线“/”
U+00F9 ù 在拉丁字母 u 上加重音符
U+00FA ú 在拉丁字母 u 上加锐音符
U+00FB ? 在拉丁字母 u 上加抑扬符
U+00FC ü 在拉丁字母 u 上加分音符
U+00FD ? 在拉丁字母 u 上加锐音符
U+00FE ? 古拉丁字母 ?,现已被“th”取替
U+00FF ? 在拉丁字母 u 上加分音符
拉丁字母(扩展 A)
代码 显示 描述
U+0100 ? 在拉丁字母 A 上加长音符
U+0101 ā 在拉丁字母 a 上加长音符
U+0102 ? 在拉丁字母 A 上加短音符
U+0103 ? 在拉丁字母 a 上加短音符
U+0104 ? 在拉丁字母 A 上加反尾形符
U+0105 ? 在拉丁字母 a 上加反尾形符
拉丁字母(扩展 C)
代码 显示 描述
U+2C60 ? 在拉丁字母“L”中间加两条横线“=”
U+2C61 ? 在拉丁字母“l”(L 的小写)中间加一条横线“-”
U+2C62 ? 在拉丁字母“L”(大写)中间加一条波浪线“~”
U+2C63 ? 在拉丁字母“P”中间加一条横线“-”
U+2C64 ? 在拉丁字母“R”下加一条尾巴
U+2C65 ? 在拉丁字母“a”上加一条对角斜线“/”
U+2C66 ? 在拉丁字母“t”上加一条对角斜线“/”
U+2C67 ? 在拉丁字母“H”下加一条尾巴
U+2C68 ? 在拉丁字母“h”下加一条尾巴
U+2C69 ? 在拉丁字母“K”下加一条尾巴
U+2C6A ? 在拉丁字母“k”下加一条尾巴
U+2C6B ? 在拉丁字母“Z”下加一条尾巴
U+2C6C ? 在拉丁字母“z”下加一条尾巴
U+2C74 ? 在拉丁字母“v”的起笔加一个弯勾
U+2C75 ? 拉丁字母“H”的左半部
U+2C76 ? 拉丁字母“h”的左半部
U+2C77 ? 希腊字母“φ”的上半部
彝文字母
拉丁字母(扩展 D)
代码 显示 描述
U+A720 ? 强调音调音昂的改造字母
U+A721 ? 强调音调低沉的改造字母
特殊
代码 显示 描述
U+FFFC   取代无法显示字符的“OBJ”
U+FFFD ? 无法显示的字符以它取代
Unicode 编码表
Unicode 编码表
BMP SMP SIP SSP
00000FFF 80008FFF 1000010FFF 2000020FFF 2800028FFF E0000—E0FFF
10001FFF 90009FFF   2100021FFF 2900029FFF
20002FFF A000—AFFF 1200012FFF 2200022FFF 2A000—2AFFF
30003FFF B000—BFFF   2300023FFF   
40004FFF C000—CFFF   2400024FFF 2F000—2FFFF
50005FFF D000—DFFF 1D000—1DFFF 2500025FFF   
60006FFF E000—EFFF   2600026FFF   
70007FFF F000—FFFF 1F000—1FFFF 2700027FFF COPY
不知批处理如何利用其编号,还没有头绪~~

TOP

20# wc726842270   保存为BAT文件是无法运行的

TOP

23# qzwqzw 非常感谢!

TOP

返回列表