[前][次][番号順一覧][スレッド一覧]

mysql:13552

From: "YuGo" <"YuGo" <yu.gotou@xxxxxxxxxx>>
Date: Fri, 24 Nov 2006 18:15:08 +0900
Subject: [mysql 13552] Re: 「〜(から)」を挿入すると文字化けする

クライアント側がutf8でサーバーがujisになっていますね。
次のように推測します。(外れていたらごめんなさい)
普段mysql君がクライアント側から来た文字コードをutf8で解釈して、ujis(EUC)に変換してくれているが、「〜」では変換に失敗した。
そこで、対策。
1.insertのまえに、set names ujis;を入れてむりやりujisにする。(変換しなくてもいいようにする)
2.もしutf8が好きだったら、サーバ側もutf8にして、PHPの入出力もUTF-8にしてhtmlもUTF-8にしてエンコーディング変換にに悩まなくてすむようにする。

ちなみに、わたくしは2が大好きです。

YuGo



> character_set_client      utf8
> character_set_connection     utf8
> character_set_database     ujis
> character_set_results     utf8
> character_set_server     ujis
> character_set_system     utf8
> character_sets_dir     /usr/local/mysql/share/mysql/charsets/


[前][次][番号順一覧][スレッド一覧]

   @ 13549 2006-11-24 12:01 ["Takamori Mitsuki" <] 「〜(から)」を挿入すると文字化けする  
     13550 2006-11-24 12:16 ┣["YuGo" <yu.gotou@xxx]                                       
   @ 13551 2006-11-24 16:00 ┃┗["Takamori Mitsuki" <]                                     
->   13552 2006-11-24 18:15 ┃ ┗["YuGo" <yu.gotou@xxx]                                   
   @ 13553 2006-11-26 21:27 ┃  ┗["Takamori Mitsuki" <]                                 
     13554 2006-11-27 10:08 ┗[天野 潔 <kiyoshi.am]                                       
   @ 13559 2006-11-29 15:41  ┗["Takamori Mitsuki" <]