怎么把中文字符转为字母或者数字组合,反过来可以解码还原为中文字符,要求唯一
比如:
把中文字符: "测试 " 转码为 "123abc "
反过来又可以把 "123abc " 解码为中文 "测试 "
------解决方案--------------------转为二进制ASCII码?
------解决方案--------------------中文字符 => AscII码(把负号也转换称AscII码)=> 加密(如转换成16机制) => 转换成字母
------解决方案--------------------建议建立一个中文 与 字母数字的对照表, 不过数据量有点大.
------解决方案--------------------SELECT UNICODE(N '啊 ')
SELECT UNICODE(N '阿 ')
-----------
21834
(1 row(s) affected)
-----------
38463
(1 row(s) affected)
还原的时候
SELECT NCHAR(21834)
SELECT NCHAR(38463)
----
啊
(1 row(s) affected)
----
阿
(1 row(s) affected)