Нет способа надежно определить кодировку файла. В конце концов, это игра в догадки.
Этот конкретный файл хранится в какой-то странной кодировке. Некоторые редакторы (например, Emacs), кажется, в основном открывают его успешно (хотя есть несколько странных символов, которые могут быть пробелами), но не знают, что это такое. Когда я спрашиваю Emacs, какую кодировку он использует , я получаю no-conversion
, что не очень полезно .
Другие, такие как Gedit, показывают, что выглядит как смесь кандзи и прямоугольных символов, предлагающих неизвестные значения.
Такие инструменты, как file
и enca
, похоже, понятия не имеют, что это такое:
$ file README.md
README.md: data
$ enca README.md
enca: Cannot determine (or understand) your language preferences.
Please use `-L language', or `-L none' if your language is not supported
(only a few multibyte encodings can be recognized then).
Run `enca --list languages' to get a list of supported languages.
Откройте его в приличном текстовом редакторе (в идеале тот, который вы использовали для его создания) и сохраните его как UTF-8, затем подтвердите это изменение. Я подозреваю, что это исправит его рендеринг на GitHub.