[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как перекодировать текстовый файл?
zvezda_t
Есть готовый текстовый файл, как его перекодировать в dos (866)?




Спустя 4 минуты, 24 секунды (18.01.2012 - 14:32) Winston написал(а):
Цитата (zvezda_t @ 18.01.2012 - 13:28)
как его перекодировать в dos (866)?

Легко :)
$file = file_get_contents('your_file.txt');
echo iconv('WINDOWS-1251', 'CP866', $file);


Спустя 13 минут, 25 секунд (18.01.2012 - 14:45) zvezda_t написал(а):
нет. Без php

Спустя 7 минут, 9 секунд (18.01.2012 - 14:53) Winston написал(а):
Notepad++ -> кодировки -> кодировки -> кириллица -> OEM 866

Спустя 18 минут, 50 секунд (18.01.2012 - 15:11) johniek_comp написал(а):
Winston
Свернутый текст
Ты что все делаешь на PHP? smile.gif ohmy.gif

Спустя 20 часов, 18 минут, 31 секунда (19.01.2012 - 11:30) zvezda_t написал(а):
Цитата (Winston @ 18.01.2012 - 17:53)
Notepad++ -> кодировки -> кодировки -> кириллица -> OEM 866

Меняю, сохраняю, но ничего не меняется, если обычным блокнотом открываю, открывается так же как и раньше.

Спустя 2 минуты, 3 секунды (19.01.2012 - 11:32) Winston написал(а):
Очень странно...

У меня все кодируется
Свернутый текст
╨╛╨╕╨╖╨╛╨╗╤П╤Ж╨╕ ╨╡╨╣. ╨б╨░╨╝╤Л╨╝╨╕ ╨▓╨░╨╢╨╜╤Л╨╝ ╤Б╤З╨╕╤В╨░╨╡╤В╤Б╤П ╤Г╨╝╨╡╨╜╤М╤И╨╡╨╜╨ ╕╤П ╤А╨░╨╖╨╗╨╕╤З╨╜╤Л╤ Е&nbsp;</p>
<p style="text-align: justify;"p>╨Я╨╛╨┤╨│╨╛╤В╨╛╨▓╨╕╤В╨╡ ; ; ;╨╗╤М╨╜╤Л╨╡ ╤А╨░╨▒╨╛╤В╤Л╨║╨╛╨ ╜╤Б╤В╤А╤Г╨║╤Ж╨╕╨╛╨μ ; ; 4;╨╜╤Л╤Е ╤И╤Г╨╝╨╛╨▓, ╤И╤Г╨╝╨╛╨▓ ╨╕╤Б╤Е╨╛╨┤╤П╤Й╨╕╤Е ╨╜╨╡╨┐╨╛╤Б╤А╨╡╨┤╤Б╤В╨▓╨╡╨╜╨╜╨╛ ╨╛╤В ╨┤╨╛╤А╨╛╨│╨╕, ╨╕╤Б╤З╨╡╨╖╨░╨╡╤В ╨┤╤А╨╡╨▒╨╡╨╖╨╢╨░╤Й╨╕╨╡ ╨╖╨▓╤Г╨║╨╕ ╤Б╨╛ ╤Б╤В╨╛╤А╨╛╨╜╤Л ╨╛╨▒╤И╨╕╨▓╨║╨╕ ╨╕ ╨┐╨╛╨▓╤Л╤И╨╡╨╜╨╕& amp; amp; #9572;П ╨║╨░╤З╨╡╤Б╤В╨▓╨░ ╨╖╨▓╤Г╨║╨░ ╨░╨║╤Г╤Б╤В╨╕╤З╨╡╤Бν ; ; 6;║╨╕╤Е ╤Б╨╕╤Б╤В╨╡╨╝ ╨░╨▓╤В╨╛╨╝╨╛╨▒╨&a mp;a mp;# 9557;╨╗╤П. ╨Р╨▓╤В╨╛╨╗╤О╨▒╨╕╤ В╨╡╨╗╨╕, ╤П╨▓╨╗╤П╤О╤Й╨╕╨╡╤Бν ; ; 2;П ╨┤╨╡╤А╨╢╨░╤В╨╡╨╗╤П╨╝╨╕ ╨╜╨╡ ╤Б╨░╨╝╤Л╤Е ╤Б╨╛╨▓╤А╨╡╨╝╨╡╨╜& amp; amp; #9576;╜╤Л╤Е ╨░╨▓╤В╨╛, ╨╜╨╡ ╨┐╨╡╤А╨╡╤Б╤В╨░╤О╤В ╨▒╨╛╤А╨╛╤В╤М╤Б╤П ╤Б ╤Н╤В╨╛╨╣ ╨┐╤А╨╛╨▒╨╗╨╡╨╝╨&a mp;a mp;# 9563;╨╣. ╨а╨╡╤И╨░╨╡╤В╤Б╤П ╤Н╤В╨░ ╨┐╤А╨╛╨▒╨╗╨╡╨╝╨&a mp;a mp;# 9617; ╨┐╨╛-╤А╨░╨╖╨╜╨╛╨& amp; amp; #9565;╤Г: ╨╝╨╛╨╢╨╜╨╛ ╤Б╨┤╨╡╨╗╨░╤В╤М ╨┐╤А╨╛╤Б╤В╨╡╨╜╤М╨║ ; ; ;╨╕╨╡ ╨┐╤А╨╛╤Ж╨╡╨┤╤Г╤А╤Л (╨╜╨╛ ╨┐╨╛╨╗╤М╨╖╤Л ╨╛╤В ╨╜╨╕╤Е ╨╝╨░╨╗╨╛╨▓╨░╤В╨&a mp;a mp;# 9563;), ╨╝╨╛╨╢╨╜╨╛ ╨╛╨▒╤А╨░╤В╨╕╤В╤М╤Бν ; ; 2;П ╨▓ ╨░╨▓╤В╨╛╤Б╨░╨╗╨╛& amp; amp; #9576;╜ (╨╜╨╛ ╤Н╤В╨╛ ╤В╤А╨╡╨▒╤Г╨╡╤В ╨▒╨╛╨╗╤М╤И╨╕╤Е ╨║╨░╨┐╨╕╤В╨░╨╗╨&a mp;a mp;# 9563;╨▓╨╗╨╛╨╢╨╡╨╜╨╕╨╣), ╨╝╨╛╨╢╨╜╨╛ ╤Б╨░╨╝╨╛╨╝╤Г ╤Б╨┤╨╡╨╗╨░╤В╤М ╤Б╨▓╨╛╨╣ ╨░╨▓╤В╨╛╨╝╨╛╨▒╨&a mp;a mp;# 9557;╨╗╤М ╨║╨╛╨╝╤Д╨╛╤А╤В╨░╨ ▒╨╡╨╗╤М╨╜╤Л╨╝.</p>

Может что-то не так делаешь?

Спустя 15 минут, 4 секунды (19.01.2012 - 11:47) zvezda_t написал(а):
Я когда выбираю, как ты сказал - у меня кодируется сразу.
Вроде всё нормально.
Но почему то не показано, что документ изменился(обычно же при изменении документа-красным кнопочка "сохранить" выделяется)
Я его сохраняю всё равно, потом открываю повторно уже блокнотом - и документ внешне никак не изменился.

Спустя 3 минуты, 41 секунда (19.01.2012 - 11:51) Winston написал(а):
Хм... у меня при выборе этой кодировки предлагает заново сохранить этот файл и после сохранения кодируется текст.

А ты попробуй перекодировать, и если кнопка "сохранить" не выделилась, нажми Файл -> Сохранить как

Спустя 1 минута, 23 секунды (19.01.2012 - 11:52) Winston написал(а):
Хм... ты права, после открытия, текст возвращаетя как был, читабельный...

Спустя 2 минуты, 44 секунды (19.01.2012 - 11:55) zvezda_t написал(а):
Вот в такой формат мне нужно файл превратить.

Спустя 12 минут, 14 секунд (19.01.2012 - 12:07) vital написал(а):
iconv из консоли можно..

Спустя 2 минуты, 42 секунды (19.01.2012 - 12:10) Winston написал(а):
А с помощью php поробовать? :)
$file = file_get_contents('your_file.txt');
$file = iconv('WINDOWS-1251', 'CP866', $file);
file_put_contents('your_file.txt', $file);

Спустя 5 минут, 56 секунд (19.01.2012 - 12:16) Winston написал(а):
Цитата (vital @ 19.01.2012 - 11:07)
iconv из консоли можно.

Это жестко, для девушки smile.gif

Спустя 36 секунд (19.01.2012 - 12:16) zvezda_t написал(а):
У меня сейчас на работе нет php

Спустя 2 минуты, 21 секунда (19.01.2012 - 12:19) Winston написал(а):
Посмотри, может утилиты какие-то подберешь
http://www.wosoft.ru/load/53
http://softok.org/utils/perecod/

Спустя 19 часов, 10 минут, 59 секунд (20.01.2012 - 07:30) zvezda_t написал(а):
Прилагаю два файла исходный(doc1.txt) и тот который должен в итоге получиться (doc2.txt).


Спустя 52 секунды (20.01.2012 - 07:30) zvezda_t написал(а):
Не получается у меня изменить так...

Спустя 12 минут, 55 секунд (20.01.2012 - 07:43) Ramzil_Nixon написал(а):
Может быть он у тебя защищен от записи (Не смотря что он обычный текстовый документ).

Попробуй так: ПРавый клик над иконкой файла, свойство -> Вкладка "Общие" -> И смотри, нет ли тамгалочка в "Только чтение" ?

Если есть убери и сохрани, и попробуй перекодировать

Спустя 33 минуты, 59 секунд (20.01.2012 - 08:17) zvezda_t написал(а):
только чтение - нету.
Тем более я сам документ редактировать то могу)

Спустя 2 дня, 22 часа, 39 минут, 11 секунд (23.01.2012 - 06:57) zvezda_t написал(а):
Всё гениальное просто:

Цитата
родной WorldPad.
При сохранении выбираешь "Текстовый документ MS-DOS"

smile.gif


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.