いままで、日本語を使わなかったのですが、
今、開発中のCGIでは日本語を処理しています。
ローカルサーバでのテストでは問題なかったのですが、βテストを開始してみると、環境によって文字化け。
出力する同じHTMLの中に場合によってEUCとS-JISなどが混在する状況になってしまいました。
そこで、jcode.plを使用し、コードの統一を行おうと思うのですが、日本語での解説ページまた、使用方法を解説している質問、回答が見つからなかったので、関数の使用方法を教えていただきたく思います。
私は、英語がすごく苦手なのでjcode.plの中の使用方法を見ても全く読めなかったのです。
日本語で分かりやすく書いていただけると幸いです。
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ランキング
-
テキストファイルで提出とは?
-
openした後、closeしないでプロ...
-
perlプログラミング 空白行削除
-
perlをバージョンアップしたら...
-
Perl Grepについて
-
#!/usr/bin/perlで書きだしたCG...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
perlについて
-
perlのrequireの動き方について...
-
perlについての質問
-
Perlでファイルの末尾から指定...
-
Perlで特定文字列から特定文字...
-
Perlのプログラムについて
-
INDIRECT 横に再度抽出したい
-
CGIでimgタグでalignを使うとエ...
-
Perlの例文でif($a==1&&$b==5&&...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバーのテキストファイルを...
-
XML::Simpleの使い方について
-
IIS の@INC ERRORについて教えて
-
Mechanizeにおけるボタンクリッ...
-
perl の grepで 全角カタカナで...
-
標準入力からデータが読込めない
-
フォームメール確認用ページ
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
別formのhidden項目を自form値...
-
FORMのselectの選択肢を最初か...
-
VB初心者。小数点以下の表示で...
-
EXCELとの連携
おすすめ情報