它有ASCII这样把字符转为编码的函数,反转的函数有吗?我想把一个unicode编码反转回字符,怎么做?

解决方案 »

  1.   

    mysql> select unhex(41);
    +-----------+
    | unhex(41) |
    +-----------+
    | A         |
    +-----------+
    1 row in set (0.00 sec)mysql>
      

  2.   

    简单的说,我希望能生成任何字符,包括中文的unicode编码,然后把一个unicode编码转回成字符,这怎么实现,但是用hex好像是做不了的,hex生成的编码并不对应unicode码表
      

  3.   

    自己顶一下,我现在需要把一个中文的unicode码转回成中文,到底如何实现,谢谢
      

  4.   

    MySQL可以对中文进行编码(中文转Unicode码) 但是反过来不行 你只能在代码里处理~~~
      

  5.   

    我查了一下 是可以的 我前面说错了~~
    select char(0x4F60 using utf16);
    返回的结果是“你”,只能一个一个字符的处理~~~
      

  6.   

    我要的就是这个一个个字符的处理方式,你这个确实有效,但是有个奇怪的地方,为什么utf16是可以的,我用
    mysql> select char(0x4F60 using utf8);
    +-------------------------+
    | char(0x4F60 using utf8) |
    +-------------------------+
    | O`                      |
    +-------------------------+
    1 row in set (0.00 sec)
    就是乱码?
      

  7.   

    我也发现了 而且用utf32也管用 不晓得为啥~~~