RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [求助]關於特殊字與資料庫   字型大小:||| 
ROACH
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
減肥中!請勿餵食

十週年紀念徽章(四級)  

 . 積分: 15118
 . 精華: 14
 . 文章: 11766
 . 收花: 140844 支
 . 送花: 6005 支
 . 比例: 0.04
 . 在線: 8869 小時
 . 瀏覽: 85616 頁
 . 註冊: 7995
 . 失蹤: 8
 . 鄉下地方
#1 : 2004-12-7 10:21 PM     只看本作者 引言回覆

很久以前我一直有個疑問
想要問一下
就是
在一般網頁開發的時候
有時候!!有人會輸入一些奇怪的字~~
但是這些字存入DB的時候!!看DB裡面會變成
会
這種類似的數字
重點是這些數字~抓出來放在html中竟然還可以變成一個中文字

那站上的做法是怎樣呢?

這種奇怪的字!照樣有存進去db呢?
還是有做什麼轉換呢~
比如 &#20250; <-大家把這個改成半形後!!來預覽或插入html就知道了~
他會變成一個中文字
又不能避免使用者輸入這種字~
實在麻煩

[ROACH 在 2004-12-7 10:26 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Acute
論壇第一大毒王
等級: 18等級: 18等級: 18等級: 18等級: 18
論壇第一小神童

 . 積分: 3281
 . 精華: 8
 . 文章: 11574
 . 收花: 14037 支
 . 送花: 3260 支
 . 比例: 0.23
 . 在線: 323 小時
 . 瀏覽: 2250 頁
 . 註冊: 8000
 . 失蹤: 5352
#2 : 2004-12-7 10:48 PM     只看本作者 引言回覆

那是表示Unicode 的字碼

Acute.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Vic
開墾隊隊長.苦力
等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32
老得不能再稱小的熊

十週年紀念徽章(五級)   終生苦力熊勳章  

今日心情

 . 積分: 9409
 . 精華: 28
 . 文章: 9949
 . 收花: 79211 支
 . 送花: 10986 支
 . 比例: 0.14
 . 在線: 2902 小時
 . 瀏覽: 187021 頁
 . 註冊: 8004
 . 失蹤: 12
 . 大熊國
#3 : 2004-12-7 10:50 PM     只看本作者 引言回覆

這現象熊也看過~ 不過沒想過原因~ 看有沒有人知道囉~ 呵呵~


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Acute
論壇第一大毒王
等級: 18等級: 18等級: 18等級: 18等級: 18
論壇第一小神童

 . 積分: 3281
 . 精華: 8
 . 文章: 11574
 . 收花: 14037 支
 . 送花: 3260 支
 . 比例: 0.23
 . 在線: 323 小時
 . 瀏覽: 2250 頁
 . 註冊: 8000
 . 失蹤: 5352
#4 : 2004-12-7 11:11 PM     只看本作者 引言回覆


引用:
Vic寫到:
這現象熊也看過~ 不過沒想過原因~ 看有沒有人知道囉~ 呵呵~


上面都說了, 表示Unicode 字碼, 熊居然不相信

他的語法大約是, &#???;  (??? 是10進制數值)
也就是, 數字至少3 位數, 最大就是到65535
例如, 英文字母'A' 的Unicode = 65, 所以, 把??? 改為065 就是字母A
這有點類似URL 連結裏面, 有時候會用%?? (這時候?? 是16進制的數值)
通常這種轉換, 都是為了字碼跟控制碼有衝突, 所以進行轉換

Acute.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
soupjvc999
開墾隊副隊長
等級: 4


今日心情

 . 積分: 38
 . 文章: 277
 . 收花: 194 支
 . 送花: 77 支
 . 比例: 0.4
 . 在線: 132 小時
 . 瀏覽: 2100 頁
 . 註冊: 7951
 . 失蹤: 4812
 . 溺死單字海
#5 : 2004-12-9 01:32 AM     只看本作者 引言回覆

YA  我想 URL列採用16進位
是跟GET位元限制  有很大的關係

呵呵  ^^  我為了支援 ED 的 unicode 格式
在 discuzcode.php 裡面加上這一行
$message = urldecode ($message);

那麼 emule 貼出來的 %XX 連結  就可以看見嚕



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-4-20 07:27 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.028421 second(s), 7 queries , Qzip disabled