サーバーやソースコードと同じ文字コード(UTF-8)なのに日本語のCSVファイルが読み取れない
という状況がありました。
PHP内に下記の記述を追加して、ロケールを設定することで日本語が読み取れるようになりました。
1 |
setlocale(LC_ALL, 'ja_JP.UTF-8'); |
在宅プログラマーの備忘録として2005年に始めたブログです。
サーバーやソースコードと同じ文字コード(UTF-8)なのに日本語のCSVファイルが読み取れない
という状況がありました。
PHP内に下記の記述を追加して、ロケールを設定することで日本語が読み取れるようになりました。
1 |
setlocale(LC_ALL, 'ja_JP.UTF-8'); |
touchコマンドでファイルのタイムスタンプを変更できます。
1 |
touch -d "2003/1/1 00:00:00 am" hoge.txt |
Apacheのログ、またはsendmailのログを手で編集したりすると
それ以降ログが出力されなくなってしまうことがあります。
そんなときはsyslogを再起動すればOKです。
1 |
service syslog restart |
Linuxによってはrsyslogですね。
1 |
service rsyslog restart |
MySQLでパフォーマンス関連の問題にぶつかると、
環境変数を確認するケースが出てくると思います。
すべての環境変数を見るのは
1 |
show global variables; |
個別に確認するには
例)最大接続数の確認
1 |
mysql> select @@global.max_connections; |
Javaの情報ってどこにでもあるようで、実はなかなか見つからないことがけっこうあります。
1 |
String txt2 = new String(txt1.getBytes("EUC_JP"), "UTF8"); |