Ответы пользователя по тегу Кодировка символов
  • В каком 2d-коде можно сохранить 4КБ информации?

    hint000
    @hint000
    у админа три руки
    Комментировать
  • Как сделать так, чтобы баш скрипт работал с папками, содержащими пробелы?

    hint000
    @hint000
    у админа три руки
    В общем случае пробелы экранируют кавычками. В вашем коде и так почти везде переменные взяты в кавычки, но есть участок, где это не так; попробуйте взять в кавычки $1 и $i вот здесь:
    for i in `find $1 -type f`
    do
        # Получаем кодировку очередного файла
        cod=`enca -L ru $i`

    Заниматься реальным тестированием скрипта мне сейчас лень, просто надеюсь, что догадка сработает.
    Ответ написан
    9 комментариев
  • Как исправить эту проблему с кодировкой windows server 2016?

    hint000
    @hint000
    у админа три руки
    Это учетка Администратор.
    Создайте новую учётку, назначте права администратора. Попробуйте войти под новой учёткой. Если всё нормально, то перенесите нужные данные (если такие есть) со старого профиля и после этого удалите старую учётку, затем удалите папку с кривым именем.

    В чём причина такого глюка непонятно, но если это случилось только один раз и больше не повторяется, то и чёрт с ним. Каких только глюков не бывает на винде. Для спокойствия можно прогнать проверку командой sfc /scannow, прогнать тест оперативки, тест логической целостности файловой системы, глянуть SMART на диске. Вот если будет повторяться, тогда это повод для расследования.
    Ответ написан
    Комментировать
  • Почему MediaId поста в Instagram кодируется именно так?

    hint000
    @hint000
    у админа три руки
    https://www.google.com/search?q=перевод+чисел+из+о...
    Вы переводите число из 64-ичной системы в десятичную и обратно.
    Ответ написан
  • NANO криво читает комментарии, почему?

    hint000
    @hint000
    у админа три руки
    Если через PuTTY подключаетесь, то вот:
    5e2a82dd25681817321186.png
    Это применит настройку к текущему подключению. Если не хотите каждый раз лазить в настройки, то сохраните это в параметры соединения по-умолчанию.
    Если не через PuTTY, то уточняйте, через какой ssh-клиент подключаетесь.
    Ответ написан
    Комментировать
  • Как восстановить файлы после непонятного сбоя кодировок?

    hint000
    @hint000
    у админа три руки
    Всё легко восстанавливается перекодированием.
    Перекодировщики можно нагуглить. Но у вас сложный случай, не все справляются. Например, этот https://2cyr.com/decode/ помог (всего лишь четвёртая ссылка в Гугле).
    Исходная кодировка: CP1361 (она же ms1361, она же johab - корейская кодировка, к тому же какая-то редкая, а может быть устаревшая).
    Отображается как: KOI8-U (украинская, по сути тоже сегодня редко встречается).
    Ваша строка из вопроса - текст на украинском: Акції� агазини
    Отдельные буквы поправите вручную.
    Ответ написан
    1 комментарий
  • Почему не везде правильная кодировка?

    hint000
    @hint000
    у админа три руки
    Это сам браузер "хулиганит", нормализует URL.
    https://ru.wikipedia.org/wiki/Internationalized_Re...
    https://ru.wikipedia.org/wiki/URL#Кодирование_URL
    https://ru.wikipedia.org/wiki/Нормализация_URL
    Не знаю, есть ли какой-то правильный способ (какая-то настройка в браузере), но я для себя это решаю костыльным способом. Если выделить не всю ссылку, а её часть, то она копируется нормально. Достаточно первую букву не выделять, вот так: ttps://site... После вставки эту букву можно дописать руками. Без первой буквы браузер не распознаёт это как правильный URL, поэтому ничего не перекодирует, оставляет как есть, т.е. как нам и нужно было.

    Замечу, что это не является какой-то ошибкой, в принципе браузер хочет "как лучше для всех". Представьте, что такую ссылку захочет открыть кто-то в Китае, в Индии или в США. Не факт, что ссылка с русскими буквами правильно откроется в браузере, т.к. руские буквы могли быть на каком-то этапе действительно неправильно перекодированы. А вот ссылка в такой кодировке - %D0%9F%D0%B5 - универсальна, она в любой стране выглядит одинаково, и везде откроется. Но когда сайт полностью русскоязычный и не нужна эта универсальность, то приходится вот использовать костыли :)
    Ответ написан
    Комментировать