2010年11月19日

[mysql 15434] Re: [mysql 15433] Re: EUC-JPの一部の文字がphpMyAdminで化ける

今井です。

▼phpMyAdmin
phpMyAdmin は使わないので、もしかしたら version 2.x 系の記述かもしれません。
ちなみに記述方法は

$cfg['DefaultLang'] = 'ja-euc';
$cfg['DefaultCharset'] = 'ja-euc';


になります。

▼my.cnf
my.cnf の下記部分を修正、追加していただけますでしょうか。

[mysqld]
default-character-set=ujis
※character-set-server ではなく

[mysql]
default-character-set=ujis

▼MySQL
phpMyAdmin から
 use test;
 status;
を MySQL に対して実行し、結果を教えていただけますでしょうか

以上、よろしくお願いします。


2010年11月19日13:04 kenji@xxxxx <kenji@xxxxx>:
> 先ほどの私のメールで機種依存文字が、何やら判らない状態になってましたね。
> すみません。
>
> 高のはしごになった文字、高島屋のちゃんとした"たか"の字
> や
> 文の下に心を書く字などです。
>
> --
> 初めまして、今井さん ありがとうございます。
>
>> my.cnf に以下を追加してみてください。
>>
>> [client]
>> default-character-set=ujis
>
> 追加して再起動しましたが何処にも変化はありませんでした。
>
>> config.inc.php の下記の箇所がどうなっているか確認してみてください。
>> $cfg['DefaultLang']
>> $cfg['DefaultCharset']
>
> これは以前の phpMyAdmin にしかない設定なのではないでしょうか
> config.inc.php に追加して書いてみましたが
> phpMyAdmin 自身が使えなくなります。
> 古い phpMyAdmin のころは EUC-JPでそのまま表示していたので
> 何も問題はありませんでした。
>
> --
>> phpMyAdmin のことをここで話のはアレですが
>
> すみません、phpMyAdminのフォーラムを見つけ出せなかったもので。
>
> --
>
> 無理に MySQL の話にしてしまうというわけでは無いのですが
> 私は MySQL自体の EUC-JP → UTF-8 にこの原因があるのではと思っています。
>
> mysqldump で試しました。(phpMyAdmin は無関係です)
>
> mysqldump で前述のテーブルをコマンドラインから
>
> # mysqldump -pscn2jek2 --default-character-set=ujis test > test_ujis.dump
> したものをEUC-JP環境で
> # cat test_ujis.dump
> すると当然正常に見れます。
>
> しかし
>
> # mysqldump -pscn2jek2 --default-character-set=utf8 test > test_utf8.dump
> これを
> UTF-8 の環境で開いても機種依存文字だけは文字化けしているのです。
>
> phpMyAdmin を昔のバージョンのように EUC-JP → EUC-JP のまま使えるように
> 出来るか。
>
> または MySQLが EUC-JP → sjis-win → UTF-8 で変換して出力できれば
> 問題なくなると思うのですが
>
> 見当違いな事を書いていたらすみません。
>
>
> 引き続き情報があれば、よろしくお願いします。
>
>
>

投稿者 xml-rpc : 2010年11月19日 13:29
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100160
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。