2007/12/18 火曜日

/*!40101 SET NAMES ujis */;

カテゴリー: MySQL — admin @ 10:37:28 晴れ(12/5)

CRONで定時に処理をすることで商品情報をコピーして、そのデータを使いWordPress側でコンテンツを作成することにした。しかし、文字化けが起こる。phpMyAdminでみるとすべて????のようになる。
nkfで文字コードもUTF8に変換しているし、mysqlには–default-character-set=utf8も設定している。DBもUTF8だし、テーブルもすべてUTF8。ほかに何があるかと調べること数時間。
mysqldumpで出力したときに、

/*!40101 SET NAMES ujis */;

こういうSQLも出力されている。一見コメント風なので、見逃していたが、これが有効なら、これ以降はEUCになってしまい、????のような文字化けになる。試しにsedを使い、

sed ’s/SET NAMES ujis/SET NAMES utf8/g’ data.sql.euc > data.sql.utf8

のように修正して再実行。結果は文字化けなしでDBにデータを流し込めた。

返信率

カテゴリー: フリーランス日記 — admin @ 10:24:00 晴れ(12/5)

150件のメールを送信して、やっと1件、仕事の依頼が来て、さらに今後も仕事を依頼してくれるそうで本当にうれしい。150件のメールは自動送信しているわけではないので、大変な時間がかかるが、掲示板だけで仕事を探していた頃に比べれば、工夫のしがいがあり楽しい。
150件に対してお断りのメールも含め4件ほどの返信があった。前回も同じような割合だったが、数ヶ月後に緊急事態などで連絡があることが多い。

© 2003-2010 Yorinobu Nagata. This website powered by  Convert time: 0.461 sec.