こんにちわ。
先日、ローカルでPerlの実行テストを
していた際のことです。
それまであったスクリプトに次の一文を加えて
テストしました。
print "<a href=\"./advindex.cgi\" target=\"framemain\">捜査を開始する</a><br>\n";
すると、それまで日本語(シフトJIS)で
進んできていたものがこの文を追加したページで
いきなり西ヨーロッパ言語(Windows)に
変わってしまいました。
不思議に思い、この一文をコメントにし、
再度実行してみたところ、日本語(シフトJIS)
のままでした。
会社にて、全く同一のスクリプトに上記の
一文を加えて実行したところ、
自宅にて西ヨーロッパ言語に変わってしまった
ページも日本語にて表記できました。
これは、何が原因だと考えるのが妥当なのでしょうか。
OSがからむ何かのタイミングの問題
だったのでしょうか。
昨日の夜の話ですので、時間がなく、自宅にて
PCを再起動させてから実行テストは
していないのですが。
OSは共にWin2000、
ブラウザは共に5.5 SP2です。
このような現象をどう捉えたらよいのか
ご存知の方がいらっしゃいましたら、
教えていただきたいのですが。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
aquastepさん、こんにちは。
日本語コードの罠(笑)にはまっちゃいましたね。
さて、CGIのサンプルなどを見ていると、「表示」と言うところが、「表\示」 になっている事があります。
これは、示 の漢字第一コード(先の8ビット)がとあるコードとぶつかるのです。なので、この後ろは、そのコードではないと明記する為に、その前に半角英数で「\」を入れるのです。
サーバ側で、うまく制御してくれなかったら、これで矯正しましょう。
でわでわ
この回答への補足
Haizyさん、こんにちわ。
回答ありがとうございました。
おっしゃるとおり、かつてエスケープ
コードで回避できることは知っておったのですが、
今回の場合はページ内の表示すべてが
文字化けしてしまうのです。ブラウザの
エンコードを確認しても西ヨーロッパ言語
となってしまっているのです。
質問文が至らず混乱させてしまい申し訳ありませんでした。
No.1
- 回答日時:
使用している日本語を16進数表記すると、判別するのですが、コントロールコードとタマタマ同じ場合に、この現象が出ます。
実行サーバーで、文字化け防止策を講じてあると、防止できます。
私も悩んだです、「Perl」でネット検索して理解しました。
この回答への補足
akasakaさん、こんにちわ。
回答ありがとうございました。
おっしゃるとおり、かつてエスケープ
コードで回避できることは知っておったのですが、
今回の場合はページ内の表示すべてが
文字化けしてしまうのです。ブラウザの
エンコードを確認しても西ヨーロッパ言語
となってしまっているのです。
質問文が至らず混乱させてしまい申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中学校 間違った国語の実力テストの勉強? 1 2022/08/28 15:59
- 中学校 2学期実力テストの国語の勉強法 1 2022/08/01 00:17
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- 大学受験 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 5 2022/07/27 11:59
- 予備校・塾・家庭教師 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 1 2022/07/26 22:51
- その他(学校・勉強) スシロー “ペロペロ高校生” は、日本の教育の失敗ですね? 20 2023/02/08 07:08
- 予備校・塾・家庭教師 武田塾について。通信制高校3年です。 中学から含め全く勉強しませんでした。 高校は母も病気気味だった 2 2022/08/11 20:46
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 大学受験 数学が苦手で社会が得意な場合は一橋よりも東大の方が受かりやすい、ということはあり得ますか? 3 2022/04/16 16:46
- 大学受験 長文失礼します 高3受験生女 愛知教育大学理科 (偏差値50 国立)志望です。 先週の共通テスト模試 5 2022/09/13 00:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
Mac de プログラム
-
pingは正常なのにtracerouteで...
-
「一定の時間間隔で5秒毎にMacr...
-
python IDLEで訂正、削除のやり...
-
emacsでCtrl+zを押してサスペン...
-
初回ログイン時のみ実行
-
windows10のごみ箱をrd /s /q C...
-
ファイルサイズが小さくなりま...
-
バッチファイル内の各コマンド...
-
死にたいと考えてしまうことっ...
-
CRONを隔週の日曜日に実行させたい
-
taskkill をバッチ処理できない。
-
◆CentOS nohupコマンドが実行で...
-
ROBOCOPY cmdで正常に処理され...
-
Linuxで実行ファイルを実行
-
デフラグの目安
-
pstファイル破損?
-
し運動不足なのでて片道6キロ往...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
windows10のごみ箱をrd /s /q C...
-
python IDLEで訂正、削除のやり...
-
バッチファイル内の各コマンド...
-
shutdownコマンド実行の残り時...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
Check Diskは定期的に実行した...
-
ROBOCOPY cmdで正常に処理され...
-
Linux のシェルスクリプトの強...
-
最初の一度しか実行されないロ...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
SPI非言語の問題 解説お願いします
-
Macでlsした際の、ファイル名の...
-
windowsからtelnetでログインし...
-
CRONを隔週の日曜日に実行させたい
おすすめ情報