Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.03.2010, 18:57   #1
hex
Гость
 
Сообщений: n/a
По умолчанию Перекодировщик из UTF-8 в Windows-1251 и обратно

Программа позволяет перекодировать текстовые файлы из кодировки UTF-8 в кодировку Windows-1251, а также добавлять маркер UTF-8, если его нет.

Пример вызова:

utf8_1251.exe test_utf8.xml test.xml



Программа изменяет объявление кодировки в первой строке XML.

Перекодирование из Windows-1251 в UTF-8


Перекодирует XML-файл из кодировки Windows-1251 в UTF8.
Если файл уже в кодировке UTF8, то он остается как есть.
Если файл не содержит маркера кодировки UTF8, то добавляет его.

Вызов win1251_utf8.exe Файл1.xml Файл2.xml

Добавление маркера в UTF-8

Используйте ту же самую программу win1251_utf8.exe для добавления маркера UTF-8.
Если кодировка уже была UTF-8, и был маркер, то файл не изменится.
Вложения
Тип файла: rar UTF8_1251.rar (27.5 Кб, 2231 просмотров)
  Ответить с цитированием
Старый 08.03.2010, 19:02   #2
DeusModus
Администратор
 
Аватар для DeusModus
 
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
DeusModus отключил(а) отображение уровня репутации
По умолчанию

C меткой порядка байтов сохраняет или без?

Очень важно для меня.
DeusModus вне форума   Ответить с цитированием
Старый 08.03.2010, 19:08   #3
hex
Гость
 
Сообщений: n/a
По умолчанию

точно ответить наверно не смогу. взял прогу из старых закромов.

могу только сказать, что перекодированный файл точная копия.
  Ответить с цитированием
Старый 08.03.2010, 22:47   #4
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию for Unix

Для начинающих пользователей Unix систем, ибо более продвинутые уже должны знать это.
Начнем с самого простого
Конвертируем в разные кодировки:
$enca -x нужная_кодировка файл
Информация о кодировке файла:
$enca файл
*не работает с файлами, которые перекодированы в одну и туже кодировку 2 раза
** энка в большинстве случаев опознает кодировку самостоятельно

Более сложный с iconv
$iconv -f исходная_кодировка -t конечная_кодировка исходный_файл [-o дополнительный_файл]
при указанной опции -o исходный файл изменятся не будет.


для более детального изучения работы enca и iconv используем $man enca и $man iconv
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 10.03.2010, 06:20   #5
BoLT
Гость
 
Сообщений: n/a
По умолчанию

Если это порт всеми любимого иконва, то стоит попробывать
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Гайд] Компиляция MaNGOS под ОС Windows Max Установка MaNGOS 35 08.05.2013 18:56
Открытие порта в Windows 2008 R2 DiffuSer Флудильня 3 04.08.2010 15:09
[10047] Fixed show wrapped gifts in trade windows. newsbot CMaNGOS Commits 0 08.06.2010 22:00
[10009] Fix realmd to accept more than 64 connections on windows. newsbot CMaNGOS Commits 0 31.05.2010 02:25
[9935] ACE realmd, thanks to Zor and Vladimir for windows. newsbot CMaNGOS Commits 0 19.05.2010 23:40


Текущее время: 14:49. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot