Articles of кодировка

curl –data-urlencode и подчеркивания

Я использую curl -XPOST для размещения некоторых ссылок на канал Telegram с помощью бота api / key, URL-адреса представлены в виде https://site/x/pre_encoded_string , где pre_encoded_string имеет форму (реальные образцы) XOsmY90GWWA , 4QHTV_K_WwQ , и они генерируются из функции perl MIME::Base64 encode_base64url . Это не удается, когда сгенерированная строка содержит символ подчеркивания _ (как во втором […]

Может ли командная команда linux обрабатывать кодированные текстовые файлы UTF-8?

Я хочу сравнить два текстовых файла с кодировкой UTF-8. Может ли команда Linux diff и comm обрабатывать эту кодировку?

Проблема с кодировкой символов при установке Linux?

Я только что установил Ubuntu 12.04.4 64 бит, казалось, все в порядке, когда я начал работать на консоли, я заметил: что я не мог получить некоторые символы с акцентом, введенные в консоль, например, если бы я попытался ввести é, я бы получил ? То, что ни один из ls или каких-либо других команд unix-команд не […]

Нестандартные логины

В качестве своего рода эзотерического «взлома», который я собираю, я изменил /etc/passwd и /etc/shadow чтобы вызвать пользователя ニエット («Niet») с оболочкой, указывающей на пользовательскую сценарий, который я написал. Все это прекрасно работает, и я могу сделать: ssh ニエット@localhost Введите пароль, войдите в систему, и я получаю вывод моего собственного скрипта (в настоящее время только «Hello, […]

Проверка файлов для условных обозначений

Мне нужен скрипт, который проверяет и перечисляет все текстовые файлы для соглашений проекта. С условностями я имею в виду, например: Кодировка UTF-8 Отсутствие пробелов в пробелах Новая строка в конце файла Нет символов не-ascii LF для окончаний строк Я не хочу изобретать велосипед. Может быть, есть инструмент, делающий это. Вы знаете кого-то?

Как изменить язык / кодировку, чтобы избежать появления странных символов в терминале?

Я установил tree в свой ящик ubuntu, когда я подключаюсь к нему из Putty, и я запускаю tree я получаю следующее: $ tree âââ html.vim -> xml.vim âââ js.vim -> xml.vim âââ xml.vim вместо этого : $ tree –charset=ANSII |– html.vim -> xml.vim |– js.vim -> xml.vim `– xml.vim Я также получаю эту проблему, когда, […]

Укажите кодировку с помощью libreoffice –convert-to csv

Файлы Excel могут быть преобразованы в CSV, используя: $ libreoffice –convert-to csv –headless –outdir dir file.xlsx Кажется, все работает нормально. Кодировка, однако, настроена на что-то неуклюжие. Вместо UTF-8 mdash (-), который я получаю, если я сделаю «сохранить как» вручную из LibreOffice Calc, он даст мне \ 227 ( ). Использование файла в CSV дает мне […]

Наиболее распространенная кодировка для строк в C ++ в Linux (и Unix?)

Для создания C ++-программы, которая является исходным кодом, переносимой между Windows и Linux, и хорошо подходит для интернационализации, необходимо рассмотреть три основных кодировки IMHO: Кодирование исходного кода на C ++. Кодирование внешних данных. Кодирование строк и литералов. Для исходного кода на C ++ нет никакой альтернативы UTF-8 с спецификацией, по крайней мере, если на платформе […]

Поддержка H.264 в Firefox (Iceweasel) 24

Я использую Firefox (Iceweasel) 24 в Debian Wheezy . Когда я перехожу на https://www.youtube.com/html5, он показывает мне, что мой браузер не поддерживает H.264 Когда я перехожу на тот же URL-адрес с Chrome , он показывает, что поддерживается H.264 После googling я нашел несколько сообщений об ошибках debian об этом. Кажется, что H.264 умышленно отключен. Действительно, […]

Что бы сломалось, если локаль C была UTF-8 вместо ASCII?

Локаль C определен для использования кодировки ASCII, и POSIX не предоставляет способ использования кодировки без изменения языка. Что произойдет, если вместо кодировки C вместо UTF-8? Положительная сторона заключалась бы в том, что UTF-8 станет кодировкой по умолчанию для любого процесса, даже системных демонов. Очевидно, что будут приложения, которые сломаются, потому что они предполагают, что C […]