全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4551
推到 Plurk!
推到 Facebook!

Unicode 觀念求解 ^^

答題得分者是:nod32
misjason
一般會員


發表:9
回覆:17
積分:5
註冊:2007-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-28 22:39:05 IP:220.134.xxx.xxx 訂閱
小弟安裝了 Appserv, mySQL v5.0.27。安裝時選擇了 utf-8 編碼,先建立了一個table輸入了幾筆資料含中文字,
發現在 mySQL console 端 select * from xxx 時看到的中文字都是亂碼,後來寫了一個php小程式有先 set names 'utf8',
然後用IE7執行該程式並把IE7的編碼改為utf8即可正常看到中文字,若IE7的預設編碼是big5則必須改成 set names 'big5',
才可以看到中文字... 請問這是標準的unicode使用方式嗎?? 還是小弟的使用方法錯誤,亦或一開始安裝mySQL時選擇 big5 即可?

那如果我使用D7寫AP時,是否將無法連入mySQL使用unicode來看中文字???

請各位大大解救一下困惑的小弟! 謝謝!
------
請多多指教,謝謝!
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-29 01:13:23 IP:61.64.xxx.xxx 訂閱
在網頁的 META 指定網頁使用編碼
IE 會自動幫你轉換
使用 D7 連,可以,但顯示,會有問題,必需用支援 Unicode 的元件,不然妳得自己轉換
misjason
一般會員


發表:9
回覆:17
積分:5
註冊:2007-03-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-29 09:38:20 IP:59.125.xxx.xxx 訂閱
先謝謝大大的回覆!
請問大大所指 "在網頁的 forbidden 指定網頁使用編碼" 是指以下這兩行嗎??
<textarea class="xml" rows="10" cols="60" name="code"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="content-language" content="en"> </textarea>

還有一個疑惑,小弟所用這個方法規劃一Unicode資料庫算是"正確"的方法嗎?? QQ"
感激不盡!

------
請多多指教,謝謝!
編輯記錄
misjason 重新編輯於 2007-04-29 09:39:06, 註解 無‧
misjason 重新編輯於 2007-04-29 09:40:57, 註解 無‧
misjason 重新編輯於 2007-04-29 09:41:32, 註解 無‧
nod32
初階會員


發表:3
回覆:29
積分:31
註冊:2007-05-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-05-22 13:54:43 IP:202.85.xxx.xxx 訂閱
如果你僅需要在網頁上顯示的話,我建議全程使用UTF8,這樣的話可以支援更多的語言。

如果你需要在自己應用程式上顯示本地文字的話,有兩種辦法:
1、在鏈結時使用本地的字元集,即:set names GBKset names big5等:
這種情況下,資料庫會把資料轉換成本地語言集並顯示出來,比較方便。
2、在連接中使用utf8,程式做轉換。
這種情況下,你的應用程式在顯示UTF8資料的時候首先要使用utf8toansi進行轉換,在把本地語言資料保存的時候,要使用ansitoutf8進行轉換。

我推薦使用第一種方法。

另外由於Delphi的可視控制項是不支援UNICODE的,所以如果你希望在應用程式上使用unicode的話,要麼使用第三方的元件,要麼進行一次轉換。
misjason
一般會員


發表:9
回覆:17
積分:5
註冊:2007-03-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-05-22 14:37:52 IP:59.125.xxx.xxx 訂閱
謝謝樓上大大詳細的解答,令小弟困惑心中已久的問題得到紓解!
給分,結案! 謝謝各位~
------
請多多指教,謝謝!
系統時間:2017-10-22 20:02:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!