#!/usr/bin/python2.5 import codecs, sys fname = 'test' on_the_fly = True if on_the_fly: f_in = codecs.open(fname, 'rb', 'utf-7') else: f_in = open(fname, 'rb') for line_i, line in enumerate(f_in): if type(line) == str: line = line.decode('utf-7') print type(line), line,