- ベストアンサー
文字化けを直すには
現在、文字列で名前を検索してデータファイルを 開いてその名前のデータを表示するというのを作っているのですが、 名前が文字化けしてしまい困っています。 名前はスカラー変数に入ってて、 print "<tr><td>$name</td></tr>"; こんな感じで表示しているんですけど、 $nameに特定の文字がはいっていると 特性の文字・td></tr> このように文字化けみたいなことがおきてしまいます。 どうすれば回避できるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
print "<tr><td>"; print $name; print "</td></tr>"; でどうでしょうか?
その他の回答 (1)
- 11th_style
- ベストアンサー率50% (45/90)
回答No.2
スクリプトの全貌や、どのような文字が化けるのかがわからないと、回答は難しいです。 化ける原因はたいてい文字コードの相違です。スクリプト、利用している外部のテンプレートファイル、$nameがどの文字コードで書かれているか、注意深く調べてみて下さい。どこかに相違があるのではないでしょうか。
質問者
お礼
我流でがんばってみます。 ありがとうございました。
お礼
やってみましたが、依然として文字化けのような状態が 続いていました。 自分なりにいろいろといじってみます。 ありがとうございました。