mysql:10824
From: "Yuichi Otake" <"Yuichi Otake" <you@xxxxxxxxxx>>
Date: Sat, 22 Jan 2005 19:14:43 +0900
Subject: [mysql 10824] Re: 日本語での蓄積ができません
大竹と申します。 回答になるかどうかわからないのですが、はずしていたらすみません。 私も以前、このような事で大変困ったことがあったのですが、 Linux でコマンドにて表示できてブラウザーで表示できないと言う状況でよかったのですよね? コマンドで表示させているのはWindowsですか?それともLinuxのコンソールから直接なのでしょうか? 基本的にWindowsからの入力はSJISが標準みたいで、WindowsからTelnetを使って表示させる場合は そのTelnetソフトの設定に準じて表示してます。 今回の > $num_rows = $sth->rows; > print qq(<meta http-equiv="Content-Type" content="text/html; > charset=EUC-JP">\n); > for ($i=0; $i<$num_rows; $i++) { > @a = $sth->fetchrow_array; > print qq(id=$a[0] 名前は$a[1] メールアドレスは$a[2]<br>\n); > } だとブラウザー表示は EUC-JPですので もし、TelnetでのコマンドならTelnetソフトの設定を一度EUC-JPに設定してコマンド表示してみてはいかがでしょう? その段階で文字化けするようならMysqlに蓄積されたデーターは多分SJIS かJISだと思います。 このような返信でもうしわけありません。 ----- Original Message ----- From: "弥永悦子" <minaga@xxxxxxxxxx> To: "MySQL" <ml@xxxxxxxxxx> Sent: Thursday, January 20, 2005 3:35 PM Subject: [mysql 10818] 日本語での蓄積ができません > こんにちは、ヤナガです。 > またお世話になりにきてしまいました。。。 > > お陰様でMySQLを少しずつ動かせるようになってきました。 > Perlと一緒に動かしたりもしてます。 > しかし、日本語のトラブルがどうしても解決できないので、 > 教えてください! > > Redhat Linux9 > MySQL:4.1.7 > Perl:5.8.0 > > 「徹底入門」にあるスクリプトをそのまま真似して打ってみました。 > > INSERT INTO guest (id,name,mail) VALUES (1,'うしし','minaga@xxxxxxxxxx'); > > これをコマンドラインでSELECTで見ると化けないのですが、 > > $num_rows = $sth->rows; > print qq(<meta http-equiv="Content-Type" content="text/html; > charset=EUC-JP">\n); > for ($i=0; $i<$num_rows; $i++) { > @a = $sth->fetchrow_array; > print qq(id=$a[0] 名前は$a[1] メールアドレスは$a[2]<br>\n); > } > > このようなプログラムでブラウザに表示させると > > id=1, 名前は??? メールアドレスはminaga@xxxxxxxxxx > > と化けます。 > > また、 > http://www.atmarkit.co.jp/flinux/rensai/mysql04/mysql04c.html > ここのリスト4を参考にして、データの取得、テーブルへの入力に、 > メール送信のルーチンを加えたものを作ってみました。 > それを操作してサーバ内でselectで見ると > > | 1 | 陟霓霓 | minaga@xxxxxxxxxx | > > となりますが、メール送信してメーラで見ると全く化けていません。 > > HTMLもプログラムも全てEUCで書いています。 > ちなみに、HTMLフォームからデータを取得する際は、CGI.pmを利用しました。 > > MySQLをコンパイルするときにはもちろん > --with-extra-charasets=all > --with-charset=ujis > のオプションも付けました。 > > いろいろ調べたのですが、この文字コードやコンパイルのオプション以外の > ことがヒットしません。 > どなたか解決方法を教えてください。宜しくお願いします! > > > ---- > 弥永悦子 > 株式会社キッズ > 105-0014 東京都港区芝1-5-10 ICビル4F > tel:03-5765-2760 / fax:03-5765-2765
10818 2005-01-20 15:35 [弥永悦子 <minaga@xxx] 日本語での蓄積ができません -> 10824 2005-01-22 19:14 ┣["Yuichi Otake" <you@] 10827 2005-01-24 12:01 ┃┗[弥永悦子 <minaga@xxx] 10825 2005-01-22 22:33 ┣[とみたまさひろ <tomm] 10828 2005-01-24 12:09 ┃┗[弥永悦子 <minaga@xxx] 10830 2005-01-24 14:48 ┃ ┗[とみたまさひろ <tomm] 10832 2005-01-24 17:39 ┃ ┗[弥永悦子 <minaga@xxx] 10833 2005-01-24 17:48 ┃ ┗[弥永悦子 <minaga@xxx] 10834 2005-01-24 19:04 ┃ ┗[弥永悦子 <minaga@xxx] できました!(Re: Re: 日本語での蓄積ができません) 10829 2005-01-24 14:40 ┗[KZ <d-parts@xxxxxxxx] 10831 2005-01-24 15:15 ┗[弥永悦子 <minaga@xxx] 10839 2005-01-28 08:31 ┗[<milk_coffee_2004jp@] 10842 2005-01-28 13:08 ┗[弥永悦子 <minaga@xxx]