Восточное Полушарие

Китайский форум => Китайский язык: письменность, изучение, диалекты, вэньянь => Китайский Язык: компьютеры, программы, шрифты => Topic started by: Dirk Diggler on 09 August 2006 20:44:02

Title: Конвертировать GB2312 в UTF-8
Post by: Dirk Diggler on 09 August 2006 20:44:02
Какой утилитой можно сабж?
Файлов около 4000, вручную не подойдет  ;D
Title: Re: Конвертировать GB2312 в UTF-8
Post by: Julienovich on 10 August 2006 10:32:06
http://polusharie.com/index.php?topic=49338.0
Title: Re: Конвертировать GB2312 в UTF-8
Post by: Julienovich on 10 August 2006 10:32:51
Как программер могу предложить написать для вас такой перекодировщик.
Title: Re: Конвертировать GB2312 в UTF-8
Post by: qleap on 10 August 2006 12:35:44
Предположим у нас файлы в одной директории имеют расширение .GB, тогда запустив cmd.exe (версии виндоус от 2000 и выше), можно написать так

C:\bla-bla > for %f in (*.GB) do iconv.exe %f -f gb2312 -t utf-8 <%f >%f.UTF8

На выходе получаем файлы с расширениями .GB.UTF8

Если в файлах есть ошибки в кодировке, то лучше всего добавить ключ -c  к программе iconv.exe

C:\bla-bla > for %f in (*.GB) do iconv.exe %f -c -f gb2312 -t utf-8 <%f >%f.UTF8
И никаких программ писать не надо :)
Title: Re: Конвертировать GB2312 в UTF-8
Post by: Julienovich on 12 August 2006 08:46:38
У программ интерфейс удобнее, запустил - открыл - получил  :)