
通常、例えば「モーニング娘。」をエンコードすると、
%83%82%81%5B%83j%83%93%83O%96%BA%81B
になります。
ところが、
%E3%83%A2%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E5%A8%98%E3%80%82
にエンコードしなくてはいけない状況が出てきました。
上記をデコードすると「繝「繝シ繝九Φ繧ー螽倥・默」になります。
私には意味不明です。
これってどうやるか、分かる方はいらっしゃいますでしょうか。
トンチンカンな質問でしたら申し訳ないです。m(_ _)m
No.3ベストアンサー
- 回答日時:
文字コードを合わせれば良いです。
上のエンコードはShift-JISです。
下のエンコードはUTF-8です。
ですのでエンコード対象の文字列を
UTF-8に文字コード変換してエンコードすれば
お望みの結果が出てきます。
>上記をデコードすると
>「繝「繝シ繝九Φ繧ー螽倥・默」になります。
これは多分無理やりShift-JISの表示環境で
UTF-8の文字を表示してしまったからでしょう。
文字コード変換はPerlなら
jcode.pmを使うもよし
自前で変換するのもよし(ただし要巨大な変換テーブル)
お好きにどうぞ。
No.2
- 回答日時:
%E3%83%A2 モ
%E3%83%BC ー
%E3%83%8B ニ
%E3%83%B3 ン
%E3%82%B0 グ
%E5%A8%98 娘
%E3%80%82 。
ですかね。3バイトずつの区切りだし、unicode でしょうか。
No.1
- 回答日時:
UTF-8 にエンコード
ってことでいいんでしょうかね?
> %E3%83%A2%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E5%A8%98%E3%80%82
> にエンコードしなくてはいけない状況が出てきました。
> これってどうやるか、分かる方はいらっしゃいますでしょうか。
エンコードしたらそうなるんじゃないでしょうか。。?
多分、やりたいことをもっと詳しく書いたら
的確な説明が返って来ると思いますよ。
ご自分では意味が分かってるかも知れないんですが、
何したいのか周りに伝わってませんよ。。(^-^;;
この回答への補足
すいません。
現状は下記の命令でエンコードしています。
$val =~ s/(\W)/sprintf("%%%02X", ord($1))/eg;
どういう命令にすればいいのかな、という質問です。
これで分かりますかね?
基礎知識が無いもので質問の仕方も良く分からず、申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Strawberry Perl for Windows ...
-
INDIRECT 横に再度抽出したい
-
Perlのエラーについてご教授く...
-
bashスクリプト
-
perlで2次元配列をサブルーチ...
-
Perlの全角スペース 文字化け?
-
perl の open について教えてく...
-
Perl言語について。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
-
perlの構文でカンマの意味が分...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pythonエラー
-
文字コードについて
-
BASP21によるbase64のデコード...
-
jisコードで16進数の『3c』か...
-
メール(iso-2022-jp-2)のデコ...
-
quoted-printableのアルゴリズム
-
IMAP4でsubjectが検索ヒットしない
-
CASLIIの数値データ入出力
-
標準入力からのutf-8→euc-jpで...
-
Perl:ファイル名だけ文字化けする
-
文字コード? 推奨UTF-8?
-
エンコード方法についての質問
-
Jcodeモジュールの代わりにjcod...
-
1つのサイトで文字コードが混在...
-
メールを文字化けしないように...
-
「繝・せ繝・」となる文字化け
-
Lite.pmを使ったメールで文字化け
-
MIMEでエンコードされたMailのS...
-
perlの日本語文字コードはどう...
-
Encodeモジュールで日本語化したい
おすすめ情報