[Drupal] 異體字的輸入與儲存
文章推薦指數: 80 %
首先,怎麼輸入這個異體字呢?我使用的嘸蝦米輸入法打不出來,雖找到這個異體字的讀音,但注音輸入法也打不出來,所幸,大部分的中文字都已經有其UTF8 ...
Skiptomaincontent
Breadcrumb
Home
Technical
[Drupal]異體字的輸入與儲存
這是最近處理的案例,遇到異體字「」,這個問題分兩個層次,一個是「輸入」、另一個是「儲存」。
首先,怎麼輸入這個異體字呢?我使用的嘸蝦米輸入法打不出來,雖找到這個異體字的讀音,但注音輸入法也打不出來,所幸,大部分的中文字都已經有其UTF8的代碼,網路上總是會有些資源可以解決的。
教育部提供的幾部字典都只有提到圖片,而無網頁上可以呈現的文字,腦袋一轉,想到「康熙字典」,於是找到一個康熙字典的連結,也找到這個「字」(在網頁上可以複製的文字),即 http://www.zdic.net/z/91/js/2346F.htm
有些文字,就算打不出來總可以複製、貼上吧。
但到了Drupal端之後又出問題,儲存時出現錯誤訊息,不用多猜也知道應該是資料庫編碼不支援,但資料庫都已經是UTF8編碼了,為何還不支援呢?想起最近有utf8mb4的編碼格式支援的更新,查了下,果真是因為utf8編碼並非「完整支援」,得改用utf8mb4編碼格式才能。
所幸,我使用的已是Drupal7.50,然後MySQL的版本也都符合需求,又發現有個方便的工具UTF8MB4 Convert 可用,升級一下,問題就解決了。
因為UTF8MB4Convert是更改資料庫的編碼,請務必詳讀模組說明,該有的資料庫設定、Drupal設定要有,且要記得先備份資料庫。
註:本站碰巧還沒做Drupal升級、MySQL版本也過低,所以就對異體字無輒了。
Yourname
Subject
Comment
Abouttextformats
Plaintext
AllowedHTMLtags:
延伸文章資訊
- 1Windows 10 內建「造字程式」,打不出來的字就自己建一個吧
有的父母親想要給孩子取比較特別的名字會用一些不常見的字,可能一般人不知道怎麼念,注音輸入法也打不出來,就會出現[…]
- 2有關中文,異體字,豐&豊
有關中文異體字[豐]=[豊] 讀音ㄈㄥ, 請將[ 豊] 加入注音ㄈㄥ選字內. ... 你有沒有注意到你的輸入法只有黑字,沒有綠字或紅字? 看看這篇:.
- 3注音查詢 - 教育部異體字字典
可利用螢幕小鍵盤輸入注音符號. 注音. (可輸入?號代表任意值). 查詢結果: 字(共 頁), 每頁. 40, 60, 80. 筆. 查無資料,請更改條件重新查詢或是用附收字查詢. none ...
- 4異體字輸入完整相關資訊 - 健康急診室
請使用任意輸入法輸入欲查詢之字; 如欲查詢之字為無法輸入之異體字或難字時,請改用其他方式查詢 ...教育部異體字字典本字典為總整漢字字形的大型資料庫中華民國一○六年十 ...
- 5請先選擇部首筆畫→再選擇欲查詢之部首。 - 教育部異體字字典
形構查詢 請使用任意輸入法輸入可拆解之字形結構,如欲查詢「字」,可輸入形構「宀子」。 形構 ...