Luar's Flash Playground:我自己對解決ColdFusionMX7+MySQL4.1中文亂碼的經驗
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
我自己對解決ColdFusionMX7+MySQL4.1中文亂碼的經驗 (25-12-2005)

Server環境
Linux Fedora Core 3
Apache 2.0.53 (我用CF Built-in Web Server)
MySQL 4.1.9
ColdFusionMX7.0.1

在CF Admin設定Data Sources時,只有MySQL(3.x)的Driver,於是到網上搜尋,看到Charles的方法,跟著步驟做,發現仍然是亂碼,心裡想難道要經ColdFusion寫入再讀出的Data才沒有這問題?繼續在網上不斷搜尋,發現很多解決方法,都是這個方法,然後再沒有什麼人說有問題,為什麼只有我有問題,因為所有人都是Windows環境?

心裡正納悶之際,突然來一個逆向思考,為什麼不用MySQL(3.x)的Driver先試一下,為什麼一定要跟著前人的經驗?於是在CF Admin設定Data Sources時,選MySQL(3.x)的Driver,Advanced Setting,Connection String輸入useUnicode=true&characterEncoding=utf8。結果一拍即合,終於看到中文了!

MySQL裡有很多已存在的Tables和Data,有些是Tables是latin編碼寫入的Big5,有些是Tables是latin編碼寫入的UTF-8,有些是Tables是UTF-8編碼寫入的UTF-8,現在通通都沒有中文亂碼問題!英文、繁簡中文、日文、許功蓋都沒有問題了。

本文章由發表。
同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。