- 16 Linux
- 7 MySQL
- 5 javascript
- 3 jQuery
- 1 画像
- 6 Google Chorme
- 4 xampp
- 1 css
- 1 PHP
- 3 Poderosa
- 1 LINE API
- 3 Windows
Linux » Apacheのログでエンサインでエンコードされた文字列のデコード
tail -f access_log | perl -ne 'use URI::Escape; print uri_unescape($_);'
エラーログはURLエンコードの%がさらに\xになっているので
tail -f error_log | perl -ne 's/\\x(..)/pack("C",hex($1))/eg;print $_;'
PHPで出力するなら
echo urldecode(str_replace('\\x', '%', '対象の文字列'));