2012-06-01から1ヶ月間の記事一覧

日本語ファイル名の文字コードを変換するスクリプト(Perl版)

追記:修正版をアップしました。 文字化けした全角ファイル名の文字コードを再帰的に変換するスクリプト - myhd 以前の記事のやり方だと、文字列と文字コードの組み合わせによっては上手く動かない(文字化けしたファイルのmvに失敗する)ことがわかったので…

DB2のSUM関数やAVG関数で算術オーバーフローを回避する方法

データ型がintegerなどのカラムの演算で算術オーバーフロー(SQL0802N Arithmetic overflow or other arithmetic exception occurred. SQLSTATE=22003)が発生したときの対処法。 SELECT SUM(BIGINT(xxx)) FROM table bigint関数やdecimal関数でデータ型を変…

日本語ファイル名の文字コードを変換するスクリプト

以下はSJISの日本語ファイル名をUTF-8に変換する例。 コマンドはiconvを使用するので、ほとんどのOSで動作するはず。 追記:文字列と文字コードの組み合わせによっては上手く動作しない(文字化けしたファイルのmvで失敗する)ことがわかったので、Perlで書…