![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
いままで、日本語を使わなかったのですが、
今、開発中のCGIでは日本語を処理しています。
ローカルサーバでのテストでは問題なかったのですが、βテストを開始してみると、環境によって文字化け。
出力する同じHTMLの中に場合によってEUCとS-JISなどが混在する状況になってしまいました。
そこで、jcode.plを使用し、コードの統一を行おうと思うのですが、日本語での解説ページまた、使用方法を解説している質問、回答が見つからなかったので、関数の使用方法を教えていただきたく思います。
私は、英語がすごく苦手なのでjcode.plの中の使用方法を見ても全く読めなかったのです。
日本語で分かりやすく書いていただけると幸いです。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
No.1
- 回答日時:
SHIFT_JISをEUC-JPに変換
#jcode.pl
require "jcode.pl";
while(<>){
jcode::convert($_, 'euc','sjis');
print;
}
参考
#jcode.pm
use Jcode;
while(<>){
print Jcode->new($_, 'sjis')->euc;
}
#Perl 5.8
use Encode qw/from_to/;
while(<>){
from_to($_, 'shiftjis','euc-jp');
print;
}
#Perl 5.8 PerlIO
binmode STDIN => ":encoding(shiftjis)";
binmode STDOUT => ":encoding(euc-jp)";
while(<STDIN>){
print;
}
雑誌に載っていたのをマル写しです。
5.8からは、便利になりました。
やはり、ライブラリより、モジュールの方がいいのでしょうか?
しかし、モジュールはサーバーの実装状況によるため、いろいろ判断して、実装したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 長文失礼します 高3受験生女 愛知教育大学理科 (偏差値50 国立)志望です。 先週の共通テスト模試 5 2022/09/13 00:21
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 英語 英語を理解し話すこととして、日本語の参考書のように難しい用語でまとめられた文法書を使って勉強する必要 10 2022/10/12 14:28
- 高校 最近考えついた勉強方法についてご意見をいただきたいです。 私は文系の高校生で、将来英語を使った職に就 1 2023/02/04 21:28
- 高校 高校入試(英語)についてです 3 2022/10/04 22:45
- 日本語 「~人」と「~名」の使い分け 2 2022/06/02 11:59
- 大学受験 中央大学の入試について相談があります。 2019年の法・政治の過去問を解いたのですが 英語50% 国 1 2022/11/19 19:26
- TOEFL・TOEIC・英語検定 英会話の習得 4 2022/06/05 10:23
- 英語 ”be”<動詞>と<助動詞>混同の誤り ― 形式主義文法論の混迷 12 2022/05/17 11:09
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlにおけるセッションIDについて
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
INPUT TYPE
-
チェックボックスとセレクトボ...
-
「value」に2つの値をセットす...
-
VB.net データーグリッドビュー...
-
FORMのselectの選択肢を最初か...
-
HTMLでのタイマーの設置
-
cgi(perl) sendmailの使い方
-
VB初心者。小数点以下の表示で...
-
iis+cgiでmultipart/form-data...
-
[HTML]プルダウンメニューの横...
-
vsftpd+sslでアップロードできない
-
リンクからのPOST送信について
-
ホームページのメールフォーム...
-
WEBページを強制的に横画面で見...
-
フォームの年号リストの自動更新
-
別formのhidden項目を自form値...
-
CGIに渡しているパラメータを表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバーのテキストファイルを...
-
LuaJITで日本語出力
-
表示を一覧表形式にしたいので...
-
HTMLからCGIへデータを引き継ぎ
-
IIS の@INC ERRORについて教えて
-
索引を目次の該当ページへ入れ...
-
CGIの中で異なるContent-typeの...
-
jcode.pl 使い方
-
ブラウザ表示されません大変困...
-
CGIで、ボタンを押した時に違う...
-
perlがうごきません
-
標準入力からデータが読込めない
-
ページング処理ついて困っています
-
ひらがなチェック
-
サーバー(UNIX)上のフォルダ...
-
次のcgiファイルを開くには? ...
-
他のWWWサーバーからHTMLを得る
-
ランダムに1行読込み フォーム...
-
『数字の3桁毎にカンマを付け...
-
Parallel::ForkManager(2)
おすすめ情報