• ベストアンサー

CGI(perl)での一部日本語の文字化けについて

perlでCGIを作成しています。jcode.plを使っているのですが、 表示される日本の一部だけが文字化けしてしまいます。 何が原因なのでしょうか。 解決方法について教えてください。 ◆perl文中の記述 ”登録申請を行ってください。”  ↓ ◆ブラウザ上の出力結果 ”登録瑞ソを行ってください。” 参考:jcode.pl,v 2.6 1997/12/24 17:01:11

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

  • ベストアンサー
回答No.4

No2さんの方法のほか、次の方法もあります。 「'」(シングルクォーテーション)を使う 例題では、次の記述となります。 '登録申請を行ってください。'

その他の回答 (3)

  • ajtptw
  • ベストアンサー率20% (1/5)
回答No.3

基本的にPerlで日本語を使うときはEUCにするべきです。

参考URL:
http://www.din.or.jp/~ohzaki/perl.htm
  • mflow
  • ベストアンサー率63% (42/66)
回答No.2

"登録申\請を行ってください。" こうしてください。SHIFT-JISだと申請の部分が化けてしまいます。あと表示とかも化けます。

  • -ROM
  • ベストアンサー率35% (33/93)
回答No.1

文字コードが原因です。

参考URL:
http://www.google.co.jp/search?num=100&hl=ja&q=perl+shift-jis+%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91&lr=

関連するQ&A