在oracle中,可以利用「to_single_byte(string)」將全形轉換為半形;「to_single_byte」函式可以將引數中所有多位元組字元都替換為等價的單位元組字元,只有當資料庫字符集同時包含多位元組和單位元組字元的時候有效。
本教程操作環境:windows10系統、oracle 11g版、dell g3電腦。
to_single_byte
語法: to_single_byte(string )
功能: 計算string中所有多位元組字元都替換為等價的單位元組字元.該函式只有當資料庫字符集同時包含多位元組
和單位元組的字元的時候有效.否則, string不會進行任何處理.,也就是將字串中的半形轉換成全角
返回:字串
示例如下:
sql> select to_multi_byte('半形轉全形:123test') from dual;
to_multi_byte('半形轉全形:123t
------------------------------
半形轉全形:123test
sql>sql> select to_multi_byte('高a') text from dual;
test
----
全形轉半形 半形轉全形(Python)
coding utf 8 def str q2b u string 全形轉半形 全形字符unicode編碼從65281 65374 十六進製制 0xff01 0xff5e 半形字元unicode編碼從33 126 十六進製制 0x21 0x7e 空格比較特殊,全形為 12288 0x3000 半形為...
全形轉半形與半形轉全形
1.全形 指乙個字元占用兩個標準字元位置。漢字字元和規定了全形的英文本元及國標gb2312 80中的圖形符號和特殊字元都是全形字符。一般的系統命令是不用全形字符的,只是在作文書處理時才會使用全形字符。2.半形 指一字元占用乙個標準的字元位置。通常的英文本母 數字鍵 符號鍵都是半形的,半形的顯示內碼都...
全形轉半形
轉半形的函式 dbc case 全形空格為12288,半形空格為32 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 param input 任意字串 return 半形字串 public static string todbc string input ...