utf8 -> iso8859-2

Fórumok

kéne valami program, amivel szövegfileok kódolását lehet átállítani utf8 ból iso8859-2-be, vagy vissza.
Akár windowsos is jó lenne.

Hozzászólások

iconv

Én már használtam mindkét irányban és nem volt vele gond.

Itt van egy Pythonban utf-8-ról ISO-8859-2-re, de értelemszerűen átírható visszafelé is.
Linux vagy Windows nem számít neki.


#! /usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import codecs

f1=sys.argv[1]
f2=sys.argv[2]

fsR = codecs.open( f1, 'r', 'utf-8')
fsW = open(f2, 'w')

while 1:
    fb= fsR.readline()
    if fb== "":
        break
    fsW.write(fb.encode("ISO-8859-2"))
    
fsR.close()    
fsW.close()