其实我是想取汉字的拼音码 要是有人有现成的也行
用oracle函数实现 不要用java的另外一个字符的byte码就是他的unicode码吗

解决方案 »

  1.   

    SELECT csound('中国人用自己的sound()函数',2) FROM dual ;
    结果 ZGRYZJDsound()HS
    就是这样的一个函数 我现在是参考ms sql的一个函数做的
    现在遇到的问题就是 没法取得字符的unicode码
      

  2.   

    只知道ORACLE里对字符串长度的判断,无对字符字节数的判断。字符长度与字节数的结果不一样的
    具体判断:
    if ascii('中') >255 then   -- 字节长度与
      -- 可以认为2字节字符,即是中文的字符 在DELPHI有对三字节的判断)
    else
      -- 正常的单字节字符
    end if在处理了这个后,取得字符的unicode码,应该是你要的。
      

  3.   

    to  atsoftworld(游霞(有你的世界真好,开心多一点,幸福多一些)) 
    请问怎样取 unicode码 还有 全角的字符 比如"( " ascii 也是>255的
      

  4.   

    ASCIISTR(<string_or_column>)Converts An ASCII String To An ASCII String In The Database's Character Set如果你的数据库字符集是Unicode的话,比如 UTF-8,那么:SQL> SELECT ASCIISTR('我') FROM DUAL;ASCII
    -----
    \6211
    我只是给你个建议,我的数据库字符集不是unicode,不能测试