node.js toString encodage

J'ai un fichier encodé avec koi8-u

J'ai juste besoin de copier ce fichier, mais, à travers toString()

fs = require('fs')
fs.readFile('fileOne',function(e,data){
    data = data.toString() //now encoding is damaged

    ???  //my code must be here

    fs.writeFile('fileTwo',data)
})

J'ai essayé iconv en arrière à l'aide de différents jeux de caractères, mais sans succès. Merci!

Assurez-vous d'écrire dans le même encodage que vous lisez.
si j'ajoute 'utf8' ou 'ascii' encodage à la fois de lire et d'écrire, j'ai le même et il n'y a pas de codage pour koi8 ;(
avez-vous essayé binary? Pourquoi avez-vous besoin d'une chaîne de caractères? Ne pouvait pas être fait avec Buffer ou streams?
Merci! J'ai essayé binaire pour writeFile et toString et il a résolu mon problème, donc vous pouvez poster comme réponse et je vais l'accepter

OriginalL'auteur igor | 2013-06-06