Как определить кодировку символов в тексте

У меня есть база данных mySQL, которая содержит символы с диакритическими знаками, которые неправильно отображаются на странице HTML.

Проблема в том, что я не доверяю кодировке, которую база данных сообщает для таблиц, потому что все это было перенесено с другого отказавшего сервера.

Я пытался преобразовать символы в несколько кодировок, но моя проблема заключается в определении исходной кодировки символов.

Я скопировал фрагмент текста из базы данных.

Это фраза в том виде, в каком она должна была отображаться.

Fóton é uma ferramenta multi-camadas, multi-nível para criar emissores do typeo CAEmitterLayer e partículas ...

Вот как это отображается

FÃŗton Ê uma ferramenta multi-camadas, multi-nÃvel para criar emissores do typeo CAEmitterLayer e partÃculas ...

Как я вижу, это происходит:

  • ó отображается как
  • ú отображается как ē
  • â отображается как Ãĸ
  • é отображается как Š
  • á отображается как ÃĄ

Можно ли определить кодировку по тексту?

0
03.05.2017, 00:19
1 ответ

Для простого текста вы можете использовать такие инструменты, как:

  • enca,
  • файл.

Они угадывают и могут проверить кодировку текста.

Для MySQL вы можете использовать простые запросы SQL, как это было представлено здесь: [1], [2].

0
28.01.2020, 04:46

Теги

Похожие вопросы