このスレッドはクローズされています。記事の閲覧のみとなります。
文字化け |
|
- æ¥æï¼ 2009/12/14 16:52
- ååï¼ くろすけ
- 1.不明点・障害内容:
2.ログの有無 : (有:その内容) : 3.Distribution : Version : 4.Service Name :centos5 Version : 5.ネットワーク構成:ノートパソコン、サーバーマシン
こんにちは。 文字化けで悩んでいます。
ノートパソコン上であるサイトから商品データをCSVでダウンロードしました。
このデータをエディタでUTF−8&LFに書き換えました。
このデータをサーバーに移動しました。 VIで確認するときちんと日本語で表示されています。
mySQLにインポートしました。mySQL上で確認してもきちんと日本語で表示されています。
ノートパソコン上のドリームウイバーCS4でmySQLに接続し上記のデータを読みましたら 数値以外は文字化けしています。ドリームウイーバーはデフォルトでUTF−8です。
色々と調べて設定とか変更してみましたが改善されませんでした。
以下のphp.iniの2行を変更しましたが変わらずでした。
default_charset="UTF-8" mbstring.internal_encoding="UTF-8"
どなたか少しでもヒントになるようなことがございましたらご教示お願いいたします。
|
■ コンテンツ関連情報
Re: 文字化け ( No.1 ) |
|
- æ¥æï¼ 2009/12/14 22:00
- ååï¼ あ
- ドリームウイバーではなくドリームウィーバー
php.iniなんて関係ないでしょ?
http://www.my-standard.co.jp/332.html
|
Re: 文字化け ( No.2 ) |
|
- æ¥æï¼ 2009/12/14 23:04
- ååï¼ くろすけ
- 試しに、mySQLのコマンドで直接テーブルにデータを書き込んだらドリームウィーバーで正しく読み込んでくれています。
ということは直接書いたデータとインポートしたデータとの違いを突き止めたら解決するかもしれないです。 16進エディタとか使えばいいのだろうか。よく分かりません。今から試してみます。
|
Re: 文字化け ( No.3 ) |
|
- æ¥æï¼ 2009/12/15 09:07
- ååï¼ くろすけ
- 解決しました!
大変お騒がせして申し訳ありませんでした。
先ほど解決しました。文字列VARCHAR(M)のカラム数を大きくしたら解決しました。 私はカラム数が小さくとも文字が途中で切れるだけと解釈していたのですがどうやらそうではなく 文字化けするみたいです。 どうもありがとうございました。
|
■ その他