WINDOWS 1250

EvolVER

Местный
Регистрация
16 Апр 2004
Сообщения
47
Реакции
7
Credits
86
Подскажите плиз, как в TXT сохранить кодировку 1250, чтоб букавки были правильными?
 

U-Gin

Местный
Регистрация
9 Июл 2005
Сообщения
263
Реакции
44
Credits
0
Save as: encoding=>unicode
 

PavelSF

Турист
Регистрация
4 Авг 2007
Сообщения
4
Реакции
0
Credits
8
Так он же хочет 1250 .txt а не Unicode .txt (может, это польская Web-страница в 1250 - ведь .html - простой текстовый файл, как .TXT)

.TXT (.htm,.jsp,.xml) - то есть простые текстовые файлы - с текстом кодировки НЕ совпадающей с системной например
  • русские(1251)/польские(1250) на английской машине с системной кодировкой 1252
  • немецкие(1252)/чешские(1250) под русской Windows, где системная - 1251
  • японские под не-японской Windows
проще всего обрабатывать в MS Word - там есть опция "выбрать кодировку" - как для загрузки файла так и для сохранения на диск, см.
Для просмотра ссылки Войди или Зарегистрируйся -
там это на примере кириллицы под не-русской Windows, но то же самое и для всех других случаев, описанных выше

:)
 
Последнее редактирование модератором:

U-Gin

Местный
Регистрация
9 Июл 2005
Сообщения
263
Реакции
44
Credits
0
Когда сохранил в unicode то на любом, даже китайском компе, прочтешь руский текст без труда. Проверено. По другому, будет белиберда.

notepad: save xxxx.txt encoding=>unicode

Просили же в notepad :eek:
 
Последнее редактирование модератором:

PavelSF

Турист
Регистрация
4 Авг 2007
Сообщения
4
Реакции
0
Credits
8
Просили же в notepad :eek:

Где это???

Ктоме того, часто нужен именно .TXT с текстом в кодировке 1250 внутри а НЕ с тексом кодировки Unicode внутри - тема же 1250 называется.

Не всегда хорошо менять кодировку текста...

Когда сохранил в unicode то на любом, даже китайском компе, прочтешь руский текст без труда. Проверено. По другому, будет белиберда.

notepad: save xxxx.txt encoding=>unicode

Мне кажется, ты нелогично рассуждаешь. Ответь, а как 1250 текст попал-то в Notepad???

Это только если человек с клавиатуры по-польски или по-чешски его сам ввёл! Но это редкий случай. Гораздо более частый - УЖЕ есть польский текст - или в виде .doc или в виде .txt:

а) если в виде .TXT то получается, человек спрашивает, как ему этот .TXT прочесть на русской машине (в Notepad ведь не загрузишь, он понимает только тексты в системной кодовой странице или Unicode)

б) если в виде .doc - то вот теперь ему надо из этого сделать .TXT - с текстом кодировки 1250 внутри


Вот на (а) и (б) я и ответил.

Но, правда, наша дискуссия беспочвенна пока человек не уточнит, что же он имел в виду
:)
 

U-Gin

Местный
Регистрация
9 Июл 2005
Сообщения
263
Реакции
44
Credits
0
Если ты не можешь прочитать текст написаный не в unicode тебе сюда. Для просмотра ссылки Войди или Зарегистрируйся => декодер (справа вверху). Не знаю как с полским, но с русским справляется.
Если пишешь то смотри выше.
 

PavelSF

Турист
Регистрация
4 Авг 2007
Сообщения
4
Реакции
0
Credits
8
Если ты не можешь прочитать текст написаный не в unicode тебе сюда. Для просмотра ссылки Войди или Зарегистрируйся => декодер (справа вверху). Не знаю как с полским, но с русским справляется.
Если пишешь то смотри выше.

Нет, там только русский, но в любом случае это утилита НЕ для того - онa для нечитаемых сообщений в почте - никто не будет в ней например, читать русский текст из .TXT на английской машине. Не говоря уже о том, что речь не идет о чтении, речь о создании .TXT (см. 1-е сообщение темы).

Для обработки не-Unicode текстов (в .TXT, в .HTMl, в .JSP, в .JS, в .XML - всё это простые текстовые файлы) на машине, где системная кодовая страница НЕ совпадает с кодировкой текста (1250 .TXT на русской 1251 машине или русские 1251 .TXT на 1252 английской) проще всего использовать, как я уж выше писал, MS Word -
он не только дает возможность прочесть такой текст, но и дает создать .TXT файл - см. ссылку в моем первом сообщении выше.

:cool:
 
Последнее редактирование модератором:

MDM

Турист
Регистрация
30 Окт 2005
Сообщения
18
Реакции
1
Credits
36
Сохрани и переконвертируй в нужный. Программ для этого хватает, я обычно использую iconv.exe, найти можно Для просмотра ссылки Войди или Зарегистрируйся
 

PavelSF

Турист
Регистрация
4 Авг 2007
Сообщения
4
Реакции
0
Credits
8
Кого 'сохрани' (и как) и куда 'перековертируй'? Ему надо работать с .TXT где внутри - буквы кодировки 1250 - без переконвертации.

А вот как сохранить - в не-1250 системе - данные в такой .TXT и как можно потом его использовать, я и написал - см. мое 1-е сообщение.
 

MDM

Турист
Регистрация
30 Окт 2005
Сообщения
18
Реакции
1
Credits
36
PavelSF

А что тут непонятного? Просто сохраняешь твой текст. А потом конвертируешь файл в нужную кодировку. Допустим у тебя файл в кодировке windows-1251, тебе надо чтобы он был в кодировке windows-1250:

iconv -f windows-1251 -t windows-1250 cp1251.txt > cp1250.txt

Вот и все... cp1250.txt это и есть твой текст в нужной кодировке. Можешь конвертировать сколько хочешь из какой угодно в какую угодно кодировку.
 
Последнее редактирование модератором: