[数据库]特殊符号对应的ascii和键盘字符的十六进制表示

最近在做mysql、DB2数据库迁移到postsql数据库的数据迁移,过程是把源数据库的数据导出为txt文件,然后再导入到postgres,
迁移过程中遇到列分隔符的选择问题和特殊字符的处理问题,最后我们选择了不可见字符esc作为列分隔符,特殊字符用ASCII处理,
下面把一些常用的特殊字符整理下。

--特殊符号对应的ASCII码----
chr(9) tab空格    chr(10) 换行      chr(13) 回车  Chr(13)&chr(10) 回车换行  
chr(32) 空格符    chr(34) 双引号    chr(39) 单引号

chr(33) !        chr(34) "        chr(35) #        chr(36) $        chr(37) %
chr(38) &        chr(39) '        chr(40) (        chr(41) )        chr(42) *
chr(43) +        chr(44) ,        chr(45) -        chr(46) .        chr(47) /

Chr(48) 0        Chr(49) 1        Chr(50) 2        Chr(51) 3        Chr(52) 4
Chr(53) 5        Chr(54) 6        Chr(55) 7        Chr(56) 8        Chr(57) 9

chr(58)          chr(59) ;        chr(60) <        chr(61) =        chr(62) >
chr(63) ?        chr(64) @

chr(65) A        chr(66) B        chr(67) C        chr(68) D        chr(69) E
chr(70) F        chr(71) G        chr(72) H        chr(73) I        chr(74) J
chr(75) K        chr(76) L        chr(77) M        chr(78) N        chr(79) O
chr(80) P        chr(81) Q        chr(82) R        chr(83) S        chr(84) T
chr(85) U        chr(86) V        chr(87) W        chr(88) X        chr(89) Y
chr(90) Z

chr(91) [        chr(92) \        chr(93) ]        chr(94) ^        chr(95) _
chr(96) `

chr(97) a        chr(98) b        chr(99) c         chr(100) d      chr(101) e
chr(102) f       chr(103) g       chr(104) h        chr(105) i      chr(106) j
chr(107) k       chr(108) l       chr(109) m        chr(110) n      chr(111) o
chr(112) p       chr(113) q       chr(114) r        chr(115) s      chr(116) t
chr(117) u       chr(118) v       chr(119) w        chr(120) x      chr(121) y
chr(122) z

chr(123) {       chr(124) |       chr(125) }       chr(126) ~        chr(127)
chr(128)         chr(153)?        chr(169) ?       chr(174) ?

标准键盘码值表-十六进制
码值    含义    备注
0x08    Backspace键    
0x09    Tab键    
0x0C    Clear键    Num Lock关闭时的数字键盘5
0x0D    Enter键    
0x10    Shift键    
0x11    Ctrl键    
0x12    Alt键    
0x13    Pause键    
0x14    Caps Lock键    
0x1B    Esc键    
0x20    Spacebar键    
0x21    Page Up键    
0x22    Page Down键    
0x23    End键    
0x24    Home键    
0x25    LEFT ARROW键    
0x26    UP ARROW键    
0x27    RIGHT ARROW键    
0x28    DOWN ARROW键    
0x29    Select键    
0x2A    Print键    
0x2B    Execute键    
0x2D    Insert键    Num Lock关闭时的数字键盘0
0x2E    Delete键    Num Lock关闭时的数字键盘.
0x2F    Help键    
0x30    0键    
0x31    1键    
0x32    2键    
0x33    3键    
0x34    4键    
0x35    5键    
0x36    6键    
0x37    7键    
0x38    8键    
0x39    9键    
0x41    A键    
0x42    B键    
0x43    C键    
0x44    D键    
0x45    E键    
0x46    F键    
0x47    G键    
0x48    H键    
0x49    I键    
0x4A    J键    
0x4B    K键    
0x4C    L键    
0x4D    M键    
0x4E    N键    
0x4F    O键    
0x50    P键    
0x51    Q键    
0x52    R键    
0x53    S键    
0x54    T键    
0x55    U键    
0x56    V键    
0x57    W键    
0x58    X键    
0x59    Y键    
0x5A    Z键    
0x60    数字键0键    
0x61    数字键1键    
0x62    数字键2键    
0x63    数字键3键    
0x64    数字键4键    
0x65    数字键5键    
0x66    数字键6键    
0x67    数字键7键    
0x68    数字键8键    
0x69    数字键9键    
0x6A    数字键盘上的*键    
0x6B    数字键盘上的+键    
0x6C    Separator键    
0x6D    数字键盘上的-键    
0x6E    数字键盘上的.键    
0x6F    数字键盘上的/键    
0x70    F1键    
0x71    F2键    
0x72    F3键    
0x73    F4键    
0x74    F5键    
0x75    F6键    
0x76    F7键    
0x77    F8键    
0x78    F9键    
0x79    F10键    
0x7A    F11键    
0x7B    F12键    
0x90    Num Lock键    
0x91    Scroll Lock键    
0x5B    左win键    
0x5C    右win键    
0x5D    右Ctrl左边键    相当于鼠标右键
0xBA    ;(分号)键    
0xBB    =键    
0xBC    ,(逗号)键    
0xBD    -(减号)键    
0xBE    .(句号)键    
0xBF    /键    
0xC0    `键(Esc下面)    
0xDB    [键    
0xDC    \键    
0xDD    ]键    
0xDE    ‘(引号)键
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值