罪と罰++二律背反


*文字化け対策 [#w9fb4466]

-ページ: [[罪罰改造板2]]
-投稿者: [[ZONE]]
-優先順位: 重要
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2005-01-20 (木) 22:12:37
-バージョン: 

**内容 [#b04c79ab]
現在、情報のコメント入力を応用して改名や自分でオリジナルの称号を付けられるような改造を施しました。
出来れば文字化けを起こしてしまう漢字や半角カタカナでの入力を可能にしたいのですが、
コードをシフトJISまま、化けてしまう漢字や半角カタカナでの入力を可能にすることは出来るのでしょうか?
それとも、スクリプトをEUCで記述しなおした方が良いのでしょうか?
----
-一般的な対策として -- [[あくあ]] &new{2005-01-21 (金) 18:15:30};
+スクリプトおよびデータをEUCで
--データの受け取りなどにもEUCに文字コード変換するようにする
+文字列を''(シングルクォート)で記述し、変数展開をしない
--変数を使う場合はダメ?
+文字コード0x5Cの後ろに\を付加する

-参考>[[All About [CGI・Perl]:http://allabout.co.jp/career/cgiperl/subject/msubsub_tipsmoji.htm]]
-ここで3つ目のがうまくいけば何とかなりそうですけど。 -- [[あくあ]] &new{2005-01-21 (金) 18:17:43};
-返信ありがとうございます。 3つ目の方法に挑戦してみたいと思います。 -- [[ZONE]] &new{2005-01-23 (日) 00:02:49};
-いままでは、 ore_reg.cgi のように名前に (半角の)¥ が含まれる場合、エラーが出るようにしていたのですが、その一文のコメントアウトすることで、 0x5C が含まれる文字に関しては入力可能になりました。 -- [[ZONE]] &new{2005-02-01 (火) 22:35:57};
-そこで質問なのですが、名前(称号)に (半角の)¥が含まれる場合になにかしらの問題が発生してしまうということはあるのでしょうか? -- [[ZONE]] &new{2005-02-01 (火) 22:37:08};
-名前(称号)に(半角の)¥をつける人はそうそういないとは思うので、特に問題がないようであればとりあえずこの方法を取ろうと思うのですがどうでしょうか? -- [[ZONE]] &new{2005-02-01 (火) 22:38:00};
-¥は、名前に含まれていてもエスケープの効果があるので、セキュリティ上問題が出てくる可能性があると思います。 -- [[あくあ]] &new{2005-02-02 (水) 00:16:13};
-あー、チェックだけ外してサニタイズすればOKって意味かな〜 -- [[あくあ]] &new{2005-02-02 (水) 00:29:53};
-ゼロちゃんねるのjcodeplが半角カナに対応してるらしぃ -- [[ぽうあ]] &new{2005-05-25 (水) 01:46:13};
-会議室や国際で、半角カナで打ち込んだのに全角カナで表示されます。どうやったら半角カナが表示されるのか教えてください。ここに書いてあることがまったく理解できてません。よろしくお願いします -- [[うさ]] &new{2007-01-12 (金) 12:20:56};
-sub-bbs.cgiの処理の部分を消せばイイかと。 -- [[あん]] &new{2007-01-12 (金) 16:48:11};
-あんさん、教えて頂きありがとうございます。 sub-bbs.cgiの # 文字コードをシフトJIS変換・・・$value =~ s/\,/&#44\;/g;までを消しました。これでよろしいのでしょうか? -- [[うさ]] &new{2007-01-12 (金) 21:39:36};
-自分の所では半角カナに文字化けせず対応してるのですが、どこ修正したかは思い出せないんですよね。自分で試しながらやってみてくださいな -- [[あん]] &new{2007-01-13 (土) 01:46:27};
-半角表示できるようになりました。 あんさん、ありがとうございました -- [[うさ]] &new{2007-01-18 (木) 15:07:05};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS