2018年2月4日 : してログ

文字列フィールドの改行コードを取り除くSQLです。trim 関数を使いますがデフォルトだと空白文字だけなので、改行コードを指定してあげます。

update accesslog set useragent=trim(both E'\r\n' from usetagent);
2番目の Traident のやつ
2番目の Traident のやつ

なんかログ処理がエラー出していたんで調べてみると、User Agent におかしな文字コードが含まれているものがありました。元の文字コードが何なのか知らないけど、スペースが入る場所の文字コードが &#20 じゃないのが入っているようです。コンソールでダンプしたら文字化けして見えるのですが、実際何が入っているかまでは確認してません。

なお、IP は米国マイクロソフト社ばかり、本当にマイクロソフトか怪しいもんです。これ、なんか気持ち悪いなあ。でも、2/2 のログだけなんだよなあ。あ~気持ち悪い。