パーセントエンコーディングをデコードするperlスクリプト
- 2016.01.24
- perl
仕事していて日本語が含まれたURLを扱うことがあるのですが
そのまま資料やメールに張り付けると長くて見栄えが悪く
困ってました。
クリップボードにコピーしたパーセントエンコーディングを含む文字列を
日本語にデコードして再度クリップボードに戻すPerlスクリプトを作りました。
使い方は
- パーセントエンコーディングを含むURLをCtrl+cでコピー
- スクリプトをダブルクリック
- Ctrl+vで貼り付け
use strict; use Win32::Clipboard; use URI::Escape; use Encode; my $clip = Win32::Clipboard(); my $text; # クリップボードから文字列を取得 $text = $clip->GetText(); # URLデコード # 結果にはUTF8フラグが付く $text = uri_unescape($text); # 文字コードをSJISに戻す Encode::from_to( $text, 'utf8', 'sjis' ); # クリップボードに戻す $clip->Set( $text );
-
前の記事
ノートパソコンのWifiの回線速度が遅い(スマホが無線LAN子機に)なる 2014.05.28
-
次の記事
メールの引用の中に埋もれたURLを開く 2016.01.24