• ベストアンサー

ソ噂浬欺圭構蚕十申曾箪貼能表などの文字化け

CGIプログラムで、htmlに書き出す文字で、「ソ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭」があると文字化けするので、文字の後ろに \ を付けますが、これらの文字はどうして文字化けしてしまうのか、どなたかご存知のかたお教え下さい。 前々から不思議に思っていて。。。

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

  • ベストアンサー
  • infinity
  • ベストアンサー率41% (123/295)
回答No.1

KENTWEBに詳細な解説があります。 参考URLをご覧下さい。 コードが途中で展開されてしまうため、ですね。

参考URL:
http://www.kent-web.com/pubc/jcode/index.html
parsley_s_r_t
質問者

お礼

ありがとうございました。 だいたいわかりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ―ソ欺圭構蚕十申貼表予…などの文字化けを処理関数について

    ―ソ欺圭構蚕十申貼表予・・・など、\を付けないと文字化けして ブラウザ表示してしまう文字がありますが、 ある変数に代入された文字に対して、該当する文字の場合、 \処理して返してくれるようなJavaScript関数を、どうかご教授下さいませ。 よろしくお願い致します。

  • PHPの文字化けするもじについて

    お問い合わせフォームをPHPで作っているのですが、 下記のPHPで文字化けする文字の一覧の中で、 IX・・がどうしても文字化けしてしまいます。 私はエンジニアではないのですが、開発をしている中国人のエンジニアがどうしても修正することができなくて困っています。 コードの記述や、参考サイト(日本語でOK)があれば、 エンジニアが見てわかりますので、どなたか分かる方はいらっしゃらないでしょうか。 ■PHP文字化けする文字一覧 ― ソ Ы IX 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 よろしくお願いいたします。

    • 締切済み
    • PHP
  • CGIフォームに書いてある @ が消える対策を教えてください。

    CGIフォームに書いてある @ が消える対策を教えてください。 perl、シフトJISのメールフォームCGIをダウンロードして利用しています。 このCGIの設定画面で登録したメールアドレス署名部分の info@example.comの @ 部分の記号が消えちゃいます。 (タグとか使いません。テキストで登録すれば改行も自動反映します。) 送信画面からメールを送った場合は全く文字化けしません。 @にするのが良いのでしょうか? 多くの環境で文字化けさせたくないのですが。 以下の文字化けテストもしてみました。 ------------------------------------ @@―ソ噂十申貼能表暴予禄@@ @@\―\ソ\噂\十\申\貼\能\表\暴\予\禄\@\@\ @@―\ソ\噂\十\申\貼\能\表\暴\予\禄\@@ メール info@example.com メール info@\example.com メール info@example.com ------------------------------- 結果は、以下のようになりました。 ------------------------------- @@<縁嵩舶沫蓮@ @@―ソ噂十申貼能表暴予禄@@ @@―ソ噂十申貼能表暴予禄@@ メール info.com メール info@ xample.com メール info@example.com ------------------------------- 数時間ほど調べたのですが解決できませんでした・・・ 詳しい方ご回答をお願いします。<(_ _)>

    • ベストアンサー
    • CGI
  • 【WinSCP】フォルダ名が「能ソ表」だと開けない

    FTPをFFFTPからWinSCPに乗り換えようかと考えている者です。 使っていて気づいたのですが、ローカル側(自分のPC側)のフォルダー名に「能 ソ 表」などが混入している場合、 そのフォルダーを開くことができません。 「能 ソ 表」などはshift_jisでの文字化け常習犯なので、それがからんでいると想像するのですが対策はあるのでしょうか。 お詳しい方、よろしくお願いします。 <環境> Windows7 WinSCP4.3.5

  • mkdirでフォルダ名“予定表示”を作成したら“・定・示”となります

    いわゆるダメ文字(―ソ欺圭構蚕十申貼表予など)を用いた フォルダ名なのですが、PHP内でmkdirを用いて処理すると、 すべて“・”になってしまいます。 解決方法をご存知の方がいましたら、どうかご教授下さいませ。 よろしくお願い致します。 サーバ環境は、Windows2003 IIS PHPは、Ver 4.4.2

    • ベストアンサー
    • PHP
  • メール送信プログラムで特定文字の文字化け

    PHP初心者です。メール送信プログラムを作成しました。 色々調べて、 //表・予・申・能・十・ソなど特殊漢字の後につく\マークを削除 変数 = stripslashes(変数); でエンマークはとれたのですが、また新たな問題が発生してしまいました。 例えば、山本という名前でフォーム入力すると本という文字が文字化けしてしまいました。送信者名は文字化けしていないのにメールの中身の本という文字が文字化けしてしまいました。どなたか助けてください。

    • ベストアンサー
    • PHP
  • 置換えについて

    $com =~ s/\\/\/g; ↑のようにすると、能、ソ、申、等の2バイト目が「5C」コードになっている文字も変換されてしまいます。これを防ぐよい方法はないでしょうか? Perlはあまりよくわからないため、意味不明な説明でしたら申し訳ございません。

    • ベストアンサー
    • Perl
  • 文字化け

    CGIの中に文字をして、 サーバーにアップして、アクセスすると、 ある一部のカタカナと漢字が文字化けを起す事があります。 例えば【ソ】【表】 文字化けをした場合、スクリプトを再度開きその部分の後ろに【\】をつければ解消する事は解っているのですが、 いちいちサーバーにアップして見なければ、 文字化けがおきているかどうか解らないので、 文字化けをおこす文字リストなどがあれば、 アップする前に対処できるので、 そう言ったリストはありませんでしょうか? 探して見てるのですが、なかなか見つかりません。

    • ベストアンサー
    • CGI
  • チャットでログに書込まれる文字

    FlashインターフェースのPHPで作られたチャットをレンタルサーバ上に設置しましたが、チャットログ(txtファイル)に書き込まれる一部の文字(表、予、申、能、十、ソなど)が、文字化けしてしまいます。 そのログテキストファイルを、リアルタイムにチャット画面に表示しているので、当然、文字化けで表示されます。 EUC-JPでソースコードを保存してもダメでした。 一番良いのは、ソースコード内で駆使して文字化けを直せるといいのですが・・・ しかし、ローカル開発環境で動作させたときは正常に表示されます。 また、他のレンタルサーバ環境だと、やはり正常に表示されました。 もちろん、これらは同じ設定(パーミッションなど)での結果です。 これはもう、レンタルサーバ業社のサーバ環境に問題があるんじゃないかと思いますが、どうでしょうか? しかし、レンタルサーバ業社にクレームつけても、はねつけられそうです。 サーバ環境でこういった現象が起きているとしたら、どういうことが考えられますか? また、どういった対処方法があるでしょうか? 困っています。。。 <業社のサーバ環境> Fedora Core 2 Apache2.0.50 PHP 4.3.10 (ionCube PHP Accelerator使用) Perl 5.8.3

  • sjisの文字化けとその対処方法について

    今掲示板を作っています。 sjisでは特定の文字(表・予・申・能など)が文字化けする問題がありますが、簡単に対処できる方法をさがしています。 一番やりたい方法が、str_replace()関数を使って、例えば「表」を「\表」と書き換える関数を作って、何か書き込むときにはテキストデータをその関数にかけてしのぐというものです。しかし、実際に下のようにやってみると、PHPエラーが発生します。 $textdate = str_replace("表","\表",$textdate); ちなみに、この文字が「表」以外の文字化けをおこさない文字ならばこのエラーは発生しません。 文字コードレベル(16進数レベル)で置換しなければならないのでしょうか?

    • ベストアンサー
    • PHP