mysql:14688
From: kazu <kazu <ml@xxxxxxxxxx>>
Date: Thu, 20 Nov 2008 08:14:12 +0900
Subject: [mysql 14688] Re: UTF-8環境の文字化けに関して
加藤です phpinfoのmb_string周りがどんなふうになってるかわからないのでなんとも言え ないのですが。 根本的な解決は、もっと詰めないといけないとして、断片的にやってる気がする ので、明示的にいろいろ書いてみてはいかがでしょうか? たぶん、DBにインサートする段階でキャラクタセットが変換されてないのかと 思います。 キャラクタセットに関する記述を、すべて明示的にいれてみます。 <?php mb_language('Japanese'); mb_internal_encoding("utf-8"); if (!headers_sent()) { header('Content-Type: text/html; charset="utf-8"'); } print mb_detect_encoding(##DBから取得したデータ##, "utf-8", "ASCII,JIS,UTF-8,EUC-JP,SJIS"); print ##DBから取得したデータ##; print mb_convert_encoding(##DBから取得したデータ##, "utf-8", "ASCII,JIS,UTF-8,EUC-JP,SJIS"); ?> > tuchidaです > > 結果は以下の通りでした。 > > てすと<BR> > ASCII > ?????????????? > ?????????????? > > なんでASCIIなんでしょう? > またPOSTした所でmb_convert_encoding()を使用しても同じでした。 > > > ----- Original Message ----- > From: "kazu" <ml@xxxxxxxxxx> > To: <ml@xxxxxxxxxx> > Sent: Wednesday, November 19, 2008 11:52 PM > Subject: [mysql 14686] Re: UTF-8環境の文字化けに関して > > >> 加藤です。 >> では以下はいかがでしょうか? >> >> <?php >> print "てすと、てすとてすと<br>\n"; >> print mb_detect_encoding(##DBから取得したデータ##, "auto"); >> print ##DBから取得したデータ##; >> print mb_convert_encoding(##DBから取得したデータ##, "utf-8", "auto"); >> ?> >> >> >>> tuchidaです。 >>> >>> >>>> <?php >>>> print "てすと、てすとてすと<br>\n"; >>>> print ##DBから取得したデータ##; >>>> ?> >>> 出力結果は >>> >>> てすと<BR> >>> ?????????????? >>> >>> となりました >>> 出力の際におかしいのでしょうか? >>> >>> >>> >>> >> >> __________ ESET Smart Security からの情報, ウイルス定義データベースのバー > ジョン 3624 (20081119) __________ >> このメッセージは ESET Smart Security によって検査済みです。 >> >> http://canon-its.jp >> >> > > >
14671 2008-11-17 19:44 ["Tuchida" <tuchida_t] UTF-8環境の文字化けに関して 14677 2008-11-18 13:50 ┣[<shin-1@xxxxxxxxxx> ] 14679 2008-11-18 14:03 ┃┗[岡本 基 <okamoto@xx] 14685 2008-11-19 23:05 ┃ ┗["Tuchida" <tuchida_t] 14686 2008-11-19 23:52 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14687 2008-11-20 07:01 ┃ ┗["Tuchida" <tuchida_t] -> 14688 2008-11-20 08:14 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14689 2008-11-20 08:46 ┃ ┗["Tuchida" <tuchida_t] 14690 2008-11-20 09:00 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14691 2008-11-20 09:08 ┃ ┗["Tuchida" <tuchida_t] 14682 2008-11-18 21:23 ┣["Tuchida" <tuchida_t] 14683 2008-11-19 09:06 ┃┗[Alex <alex.backspin@] 14692 2008-11-20 10:36 ┣["Yoichi Kogure" <PXI] 14694 2008-11-20 14:22 ┃┗["Takayuki Kamiyama" ] 14695 2008-11-20 14:26 ┃ ┗["Takayuki Kamiyama" ] 14693 2008-11-20 12:04 ┗[Akio Imai <tegona@xx] 14696 2008-11-20 16:11 ┗["Tuchida" <tuchida_t] 14697 2008-11-20 16:26 ┗[Akio Imai <tegona@xx] 14698 2008-11-20 17:02 ┗["Tuchida" <tuchida_t] 14699 2008-11-20 17:11 ┣[HIRATSUKA Sadao <hir] 14700 2008-11-20 17:13 ┗[Akio Imai <tegona@xx] 14701 2008-11-20 17:15 ┗["Tuchida" <tuchida_t]