CGI-BBS > 情報収集 > フォームメール > Form2Mailの改造で半角カナを全角カナに変換したい。


カレッヂ
カレッヂ


質問者 しろう  投稿日 2004/2/13(金) 12:23:44
form2mailで半角カタカナを入力した場合、文字化けは発生すると思います。
そこで、題名にあるように半角カタカナを全角カタカナに変換したいです。
&jcode'h2z_sjis(*value); や &jcode'h2z_euc(*value); を
色々な所につけて動作させてみましたが、特に変化が無い為、手詰まりしています。
ご教授ください

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:秀丸
FTPソフト:NextFTP
サーバ移転:していない
改造:していない 改造前正常動作
CGI習熟度:middle

回答者 まさ  [削除]  投稿日 2004/2/13(金) 19:48:31
perl4なんですか?
ずいぶんと古い書き方をしているようですけど。
しかし動かないというのとは別問題ですけど。

require 'jcode.pl';

jcode::h2z_euc(\$Strings);

普通はこれで変換されます。
$Stringsはeucです。sjisの場合は適宜eucに変換してください。

こういう場合はsjisは様々な問題を引き起こすので、基本的にはcgiで日本語
を扱う場合は文字コードをeucにすれば無用なトラブルは避けられます。



返信(回答)する

 


Web裏技