• ベストアンサー

なぞの@が表示されてしまうのはなぜ?

MySQLとPerlを使って入力フォームに文字を入力してもらい画面に表示させる勉強をしているのですが、データベースに格納したテキスト文字をまた、データベースから呼び出し表示するとテキスト文字に@が表示されてしまいます。 何かデータベースに入れるときにコンバートなどをしないとだめなのでしょうか? 誰かわずかな情報でもかまいません。 教えていただけないでしょうか? 失礼します。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

Perlからではなく、直接DBデータを見に行くとデータはどのように保存されているのですか? それにより保存されたデータが悪い (保存するときのミス)か、 保存した後が悪い (呼び出しのミス)のか判断できると思います。

その他の回答 (1)

  • ExCxD
  • ベストアンサー率0% (0/2)
回答No.2

文字コードを全部eucで統一してください。シフトjisの全角スペースがeucで@つきの変な文字列に変換されてしまうことがあります。

関連するQ&A