28

nodejsを使用してUTF-16でエンコードされたファイルを読み取る必要があります(非常に大きいため、チャンクで)。ファイルのデータはmongodbに送られるので、utf-8に変換する必要があります。グーグルからすると、これはNodeでサポートされていないのは明らかであり、バッファからの生データを自分で変換することに頼らなければならないようです。しかし、私はまた、より良い方法があるべきだと思います、そして私はそれを見つけていません。助言がありますか?

ありがとう。

4

2 に答える 2

25

ノードは、JavaScript でサポートされている UTF-16 サブセットである UCS-2 をサポートしています。それを使ってみてください。

このプルリクエストを参照してください。

于 2012-06-07T23:41:16.573 に答える