SamForum.org  
SamLab.ws
Заблокированные пользователи

Вернуться   SamForum.org > Программы > Поиск софта
Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Программу для перекодирования текстовиков
Старый Добавлено: 01.10.2017, 14:59
  (#1)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию Программу для перекодирования текстовиков

Иногда некоторая часть текста открываются "абракадабром".
В просмотровщиках в основном их можно прочесть (если они не испорченные). Однако не всякий текстовик (редактор текстов) их может открыть нормально.

Я так не нашел подходящую программу и/или способ, не научился по нормальному их переделывать.
Думаю, нужна хорошая программа умеющая:
- открывать как можно больше таких файлов (с большими разновидностями кодировок);
- показать бы фактические кодировки, названии шрифтов;
- переделывать кодировки и сохранять в универсальной кодировке.
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 02:02
  (#41)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

Вот один из файлов, которого в УТФ-16 не могу переводить:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Хотя вроде не испорчен, но явно не в той кодировке или что-то с ним не так.
Думаю, если получиться сделать чтобы в блокноте показывался нормально, то получиться.
Аки открывается, но с другим таким файлом сравнивать не получается.
При просмотре в тотале, русские в абракадабре, нажать S нормализуется.
Если получиться нормализовать подскажите как можно.
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 14:36
  (#42)
Mila2
Старожил
Пользователь
 
Аватар для Mila2

По умолчанию

Цитата:
Сообщение от Akltaf Посмотреть сообщение
Вот один из файлов, которого в УТФ-16 не могу переводить:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Хотя вроде не испорчен, но явно не в той кодировке или что-то с ним не так.
Думаю, если получиться сделать чтобы в блокноте показывался нормально, то получиться.
Аки открывается, но с другим таким файлом сравнивать не получается.
При просмотре в тотале, русские в абракадабре, нажать S нормализуется.
Если получиться нормализовать подскажите как можно.

Akltaf
Ваш файл у меня открылся в Notepad++ v6.9.2
Там указано, что кодировка ANSi
Английский и русский тексты читаются нормально.
Вот кусочек файла:
(LANGUAGE LANG_RUSSIAN, 0x0
#pragma code_page(1251)
#endif //_WIN32)
Для пущей важности изменил кодировку файла на UTF-8, читается нормально.
Затем, просто в Windows, заменил расширение файла на .txt, - файл читается Блокнотом Windows7, - всё опять нормально.
Возможно, вы не там ищете неисправность!

(Конечно, если вы в исходном файле измените расширение на .txt, то в Notepad++ он будет читаться нормально, а в блокноте Windows будут кракозябры всместо русского текста).
Mila2 вне форума Отправить личное сообщение для Mila2
Вверх
Ответить с цитированием
Этот пользователь сказал cпасибо за это полезное сообщение:
Akltaf (04.12.2017)
Старый Добавлено: 04.12.2017, 15:51
  (#43)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

[quote="Mila2;1330104"]
1. Notepad++ v6.9.2
2.Для пущей важности изменил кодировку файла на UTF-8, читается нормально.
3 Вот кусочек файла:
(LANGUAGE LANG_RUSSIAN, 0x0
#pragma code_page(1251)
#endif //_WIN32)
1. У меня 6.5.5. тоже читается, он вроде много что читает, но, указывает не правильно.
Может надо обновить?
2. Интересно как?
3. только в кусочке все на английском, русский ниже и вперемежку.
Я что-то цепочку суждений потерял... Не смогли бы выложить "исправленный файл?
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 16:34
  (#44)
TAIFUN
Заслуженный
Заслуженный пользователь
 
Аватар для TAIFUN

По умолчанию

Цитата:
Сообщение от Mila2 Посмотреть сообщение
Так что получается, Google и китайцы предусмотрели в Андроиде сопряжение с кодировкой Windows, а Аблочники нет

Приложение, в которое я закидываю текстовые файлы, работает в UTF-8, а ANSI не понимает.
В этом случае я говорил именно про текстовые файлы.)


Mare liberum apertum - Море открыто для всех
TAIFUN вне форума Отправить личное сообщение для TAIFUN
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 17:29
  (#45)
Mila2
Старожил
Пользователь
 
Аватар для Mila2

По умолчанию

Цитата:
Сообщение от Akltaf Посмотреть сообщение
1. У меня 6.5.5. тоже читается, он вроде много что читает, но, указывает не правильно.
Может надо обновить?
2. Интересно как?
3. только в кусочке все на английском, русский ниже и вперемежку.
Я что-то цепочку суждений потерял... Не смогли бы выложить "исправленный файл?

Aktaf. Откройте ваш файл в новой версии Notepad++ 6.9.2.
(Овчинка выделки не стоит, - я же вам просто скопировал кодировку).
Notepad++ 6.9.2 на оф сайте есть он и в портативном варианте, запустите, посмотрите.
Сейчас уже есть версия 7.5.2. Я не успеваю все проверять!!!

ОС Windows определяет программу открытия файла по его расширению, что, вообще говоря, является маразмом.
Unix, Linux, Android - вроде бы, т.к. написан на Linux), определяют по содержанию файла. Notepad++ открывает файл тоже по его содержанию, но учитывает предпочтения Windows, потому и не должен ошибаться.
Так что просто повторите мои действия: откройте файл в Notepad++ 6.9.2, измените кодировку на UTF-8, сохраните файл, измените расширение сохраненного на .txt, затем просто щелкните по нему мышкой (в Windows конечно) и сами увидите нормальный русский текст.
Mila2 вне форума Отправить личное сообщение для Mila2
Вверх
Ответить с цитированием
Этот пользователь сказал cпасибо за это полезное сообщение:
Akltaf (04.12.2017)
Старый Добавлено: 04.12.2017, 17:36
  (#46)
TAIFUN
Заслуженный
Заслуженный пользователь
 
Аватар для TAIFUN

По умолчанию

Akltaf, ну, в файле кодировкой ANSI и не пахнет.

Смотрите.
Открываем Ваш файл в Notepad++ 7.5.2



Обратите внимание на кодировку. Это древняя кодировка из семейства ASCII.

Даже не все редакторы понимают эту кодировку из коробки и из-за этого определяют её неверно.
Например,


Notepad++ с этим справляется.

Итак, что нам нужно сделать.

1. Открываем файл в Notepad++
2. Кодировки > Преобразовать в ANSI (если нужна эта кодировка) или UTF-8 без BOM (если нужна UTF-8)

В итоге получаем файлы
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь убеждаемся что мы корректно преобразовали кодировку > открываем файлы в тех редакторах, которые не смогли определить нашу древнуюю кодировку




Всё тип-топ.

Ну и для понимания "откуда растут ноги", рекомендую вот такую таблицу


Ну и маленький ликбез на счёт исходной кодировки [Ссылки могут видеть только зарегистрированные пользователи. ]

Вот тоже маленькая статья [Ссылки могут видеть только зарегистрированные пользователи. ]


Mare liberum apertum - Море открыто для всех

Последний раз редактировалось TAIFUN; 04.12.2017 в 17:46..
TAIFUN вне форума Отправить личное сообщение для TAIFUN
Вверх
Ответить с цитированием
Этот пользователь сказал cпасибо за это полезное сообщение:
Фдуч (07.12.2017)
Старый Добавлено: 04.12.2017, 17:40
  (#47)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

Цитата:
Сообщение от Mila2 Посмотреть сообщение
Я не успеваю все проверять

Если бы знали чего только я не делаю, голова идет кругом...

Добавлено через 4 минуты
Цитата:
Сообщение от TAIFUN Посмотреть сообщение
Это древняя кодировка из семейства ASCII.

Спасибо, чего то под Вашем сообщении кнопка исчезла. Видимо успел уже нажать?
Все верно, сразу напомнил, как раньше приходилось при просмотре нажимать на S.
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 17:46
  (#48)
TAIFUN
Заслуженный
Заслуженный пользователь
 
Аватар для TAIFUN

По умолчанию

Akltaf, вот ещё маленькая статья на тему этой кодировки [Ссылки могут видеть только зарегистрированные пользователи. ]


Mare liberum apertum - Море открыто для всех
TAIFUN вне форума Отправить личное сообщение для TAIFUN
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 17:57
  (#49)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

У меня оба файла в АКИ в абракадабре. И как УТФ-8, но, "рисунок" на вид отличаются. Нотепад, опредиляет Анси правильно, а второй Анси ас УТФ-8. Статья хорошая, только много, особенно для меня..., пока.
А окончательный вариант в каком виде должен быть, если бы можно было просто щелкнуть и забыть на время, (подольше). Как лекарство, может можно из Вашей аптечки получить?
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 18:50
  (#50)
TAIFUN
Заслуженный
Заслуженный пользователь
 
Аватар для TAIFUN

По умолчанию

Akltaf, не пишите сумбурно.

Цитата:
Сообщение от Akltaf Посмотреть сообщение
У меня оба файла в АКИ

Что такое "АКИ"?

Цитата:
Сообщение от Akltaf Посмотреть сообщение
а второй Анси ас УТФ-8

???

Добавлено через 3 минуты
Цитата:
Сообщение от Akltaf Посмотреть сообщение
А окончательный вариант в каком виде должен быть

Я же не знаю какая кодировка должна быть для программы над которой Вы работаете.
Я уже говорил о том, что сама программа может преобразовывать кодировку файлов, если в ней она жёстко прописана. Это как на сервере.. если кодировку сравнения для новой базы данных указали cp1251_general_ci, но сама база в utf8_general_ci, то для новых таблиц будет применяться первая настройка (кодировка сравнения), в итоге будет каша.


Mare liberum apertum - Море открыто для всех
TAIFUN вне форума Отправить личное сообщение для TAIFUN
Вверх
Ответить с цитированием
Этот пользователь сказал cпасибо за это полезное сообщение:
Akltaf (04.12.2017)
Старый Добавлено: 04.12.2017, 20:26
  (#51)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

Цитата:
Сообщение от TAIFUN Посмотреть сообщение
Akltaf, не пишите сумбурно.

1. Что такое "АКИ"?

2. а второй Анси ас УТФ-8
???

3. Я же не знаю какая кодировка должна быть для программы над которой Вы работаете.
Я уже говорил о том, что сама программа может преобразовывать кодировку файлов, если в ней она жёстко прописана. Это как на сервере.. если кодировку сравнения для новой базы данных указали cp1251_general_ci, но сама база в utf8_general_ci, то для новых таблиц будет применяться первая настройка (кодировка сравнения), в итоге будет каша.

Извините.
1. Слишком много окон у меня открыты, и клавиатура отказывается переключать языки. Еще раньше пробовал утилиты всякие, от свои трудности. Вот и написал русскими, думал поймете.
АКИ - AKI PAD,

2. Анси ас УТФ-8 ANSI as UTF-8 так мой Notepad++ показал.

3. Я нашел где в программы можно задать 3 варианта. 1 - не задается. 2 - задается Использовать Юникод кодировку.
3 - Использовать Многобайтовую кодировку.
Плохо не только это. Например, в 2008 ом, Даб собирается как из 30 ти проектов, и каждому нужно и/или можно задать, для каждого из них 6-7 раз передвигаться по экрану с одного элемента к другому, производить 4-5 щелчков мышкой и т.д. А когда еще перед тобой в работе 5-6 разных Дабов (английский, свой на английском, на русском).
И вот надо время от времени надо их загружать, выгружать. И пока не нашел, похоже, для каждого из них приходиться задавать свой вариант... А самое главное, они задаются для всего содержимого каталогов. И там если в каком то файле содержится хоть один не допустимый этой этой кодировке символ, то Студия его не переведет, и при компиляции выдаст ошибку. Ошибки собираются по цепочке, когда из-за этих ошибок уже дальше ничего не может собираться, то прекращается. Это может быть в начале, или в конце процесса. И ищем по логу виноватых...

Я просто спрашивал, если вообще возможно, для обычной работе с другими программами.
По этой ссылке [Ссылки могут видеть только зарегистрированные пользователи. ] из статьи, на которую Вы давали ссылку. В конце он как бы обобщенный вариант предлагает. Я думал, Вы уже опробовали. У мне чтобы все это изучить слишком много времени уйдет, не осилю.

Вот, думал его можно бы использовать, чтобы систему как то упорядочить?! Тексты написать, сообщения всякие и пр. т.е работы Винды может было бы комфортнее.
Для Студии, уже с учетом окружения и пр. надо будет подстраиваться. Решать где-то может задать Юникод, но. Предварительно внутри каталога все привести в перевариваемое состояние.

TAIFUN: ещё маленькая статья на тему этой кодировки [Ссылки могут видеть только зарегистрированные пользователи. ]

Это уже повтор.
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 21:46
  (#52)
TAIFUN
Заслуженный
Заслуженный пользователь
 
Аватар для TAIFUN

По умолчанию

Akltaf, sorry, но то ли я не понимаю то ли вы сейчас на волне проблемы немного сумбурно выражаетесь.
Эти файлы, кстати, Вы можете попробовать редактировать встроенным в Far Manager редактором. Прекрасно им открываются и редактируются.. и кодировки менять не нужно будет, наверное.


Mare liberum apertum - Море открыто для всех
TAIFUN вне форума Отправить личное сообщение для TAIFUN
Вверх
Ответить с цитированием
Старый Добавлено: 04.12.2017, 23:17
  (#53)
Akltaf
Старожил
Пользователь
 
Аватар для Akltaf

По умолчанию

Вот это просьба была именно по данной теме. Тема создавалась, как бы по общей проблеме и последние общения привели - или могут привести к решению их.
Цитата:
Сообщение от Akltaf Посмотреть сообщение
Я просто спрашивал, если вообще возможно, для обычной работе с другими программами.
По этой ссылке [Ссылки могут видеть только зарегистрированные пользователи. ] из статьи, на которую Вы давали ссылку. В конце он как бы обобщенный вариант предлагает. Я думал, Вы уже опробовали. У мне чтобы все это изучить слишком много времени уйдет, не осилю.

А проблема с программой программой с краями так же совпала проблемой поднятой в этой теме. Мне этот разговор здоровой помог.
Akltaf вне форума Отправить личное сообщение для Akltaf
Вверх
Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Быстрый переход

Реклама



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.38504 секунды с 31 запросами