- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エンコードについて)
エンコードについての質問
このQ&Aのポイント
- 「タイトル」というテキストを指定のコードでエンコードする方法について教えてください。
- 提供されたコードを使用して、「タイトル」というテキストをエンコードすることができますが、目的のエンコード形式に変換する方法を知りたいです。
- 類似の記事を探しましたが、明確な答えを見つけることができませんでした。エンコードと書き換えの方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> %83%5e%83C%83g%83%8b >となりますが、 > > %E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB > のようにしたいのです。 上はShiftJISで、下はUTF-8ですか。 であるなら、Perlのバージョンにもよりますが5.8.0以降が使えるとして、 use Encode; をスクリプトの前のほうに追加しておいて Encode::from_to($code, 'sjis', 'utf-8'); #←追加 $encode = $code; $encode =~ s/(\W)/'%' . unpack("H2", $1)/eg; ですかね。
お礼
こちらでできました。 ありがとうございます。