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

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]