解決した
node-mysqlの0.9.6を使っていたら、TEXT型のカラムのデータが時々文字化けする現象に出くわした。 node-mysqlはJavaScriptだけで全部できてたので、ソースを追って調べてみた。 調査 mysql/lib/query.jsに row[field.name] += buffer.toString('utf-8'); と…
node.jsはutf-8が前提なので、sjisだのeucだのは変換してあげないとダメですよ。 とのことなので、扱いたかったデータがeucだったので、node-iconvを入れて変換してみた。 node-iconvのインストールと変換処理 npmで入れる。 $ npm install iconv こんな感じ…
先日、node.jsの0.4.4が出てるのに気がついたので、 ダウンロードしてビルドしたら、 scons: *** [obj/release/api.o] Error 1 scons: building terminated because of errors. Waf: Leaving directory `/home/alone/Downloads/node/node-v0.4.4/build' Buil…