АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

iconvposix - Интернет в облаке

Запустите iconvposix в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда iconvposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


iconv - преобразование кодировки

СИНТАКСИС


Iconv [−cs] −f с карты −t для отображения [файл...]

iconv -f из кода [−cs] [−t кодировать] [файл...]

значокv −t кодировать [−cs] [−f из кода] [файл...]

iconv -l

ОПИСАНИЕ


Iconv утилита должна преобразовывать кодировку символов в файл от одного набора кодов до
другой и запишите результаты на стандартный вывод.

Когда параметры указывают, что файлы charmap используются для указания кодовых наборов (см.
OPTIONS) преобразование кодового набора должно выполняться путем выполнения логического соединения на
символические имена персонажей на двух диаграммах. Реализация не обязательно должна поддерживать использование
файлов charmap для преобразования кодового набора, если символ POSIX2_LOCALEDEF не определен на
системы.

ОПЦИИ


Iconv утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел
12.2, утилита Синтаксис Инструкции.

Поддерживаются следующие варианты:

−с Пропускайте любые символы, которые недопустимы в кодировке входного файла из
выход. Когда −с не используется, результаты обнаружения недопустимых символов в
входной поток (либо те, которые не являются символами в кодировке
входной файл или не имеющие соответствующего символа в кодировке выходного файла
файл) должны быть указаны в документации системы. Наличие или отсутствие
−с не влияет на статус выхода Iconv.

−f из набора кодов
Определите кодовый набор входного файла. Реализация должна признавать
следующие две формы из набора кодов параметр-аргумент:

из кода из кода параметр-параметр не должен содержать персонаж. Это
интерпретируется как имя одного из описаний кодового набора
предоставляется реализацией в неопределенном формате. Допустимые значения
of из кода определяются реализацией.

с карты с карты параметр-аргумент должен содержать персонаж. Он должен
интерпретироваться как путь к файлу карты символов, как определено в
Объем базовых определений POSIX.1-2008, Раздел 6.4, Характер Поставьте
Описание Файл. Если имя пути недействительно,
читаемый файл charmap, результаты не определены.

Если эта опция не указана, должен использоваться кодовый набор текущей локали.

−l Пишите все поддерживаемые из кода и кодировать значения в стандартный вывод в
неуказанный формат.

−с Подавите любые сообщения, написанные со стандартной ошибкой, касающиеся недопустимых символов.
После появления −с не используется, результаты обнаружения недопустимых символов во вводе
поток (либо те, которые не являются допустимыми символами в кодировке ввода
файл или которые не имеют соответствующего символа в кодировке выходного файла)
должно быть указано в документации на систему. Наличие или отсутствие −с
не влияет на статус выхода Iconv.

−t tocodeset
Определите кодовый набор, который будет использоваться для выходного файла. Реализация должна
признать следующие две формы tocodeset параметр-аргумент:

кодировать Семантика должна быть эквивалентна −f из кода опцию.

для отображения Семантика должна быть эквивалентна −f с карты опцию.

Если эта опция не указана, должен использоваться кодовый набор текущей локали.

Если либо −f or −t представляет файл charmap, но другой нет (или опущен), или
и то и другое −f и −t опущены, результаты не определены.

ОПЕРАНДЫ


Поддерживается следующий операнд:

файл Путь к входному файлу. Если нет файл указаны операнды, или если файл
операнд '-', будет использоваться стандартный ввод.

STDIN


Стандартный ввод должен использоваться, только если нет файл указаны операнды, или если файл
операнд '-'.

ВХОД FILES


Входной файл должен быть текстовым файлом.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение Iconv:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы). Во время перевода файла эта переменная заменяется на
использование из кода опция-аргумент.

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

NLSPATH Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

STDOUT


Когда −l опция, стандартный вывод должен содержать все поддерживаемые из кода и
кодировать значения, записанные в неопределенном формате.

Когда −l опция не используется, стандартный вывод должен содержать последовательность
символы, прочитанные из входных файлов, переведенные в указанный кодовый набор. Ничего больше
должен быть записан на стандартный вывод.

STDERR


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


Нет.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД STATUS


Должны быть возвращены следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

после разделах Он информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Пользователь должен убедиться, что оба файла charmap используют одни и те же символические имена для символов.
у этих двух кодовых наборов есть общие.

ПРИМЕРЫ


В следующем примере содержимое файла преобразуется почта.x400 из ISO / IEC 6937: 2001
стандартный набор кодов в соответствии со стандартным набором кодов ISO / IEC 8859-1: 1998 и сохраняет результаты в
файл mail.local:

Iconv −f IS6937 −t IS8859 почта.x400 > mail.local

ОБОСНОВАНИЕ


Iconv Утилита может использоваться переносимо только в том случае, если пользователь предоставляет два файла charmap как
опция-аргументы. Это потому, что одна карта диаграммы, предоставленная пользователем, не может быть надежно
соединены с именами в описании набора символов, предоставляемом системой. Допустимые значения для
из кода и кодировать определяются реализацией и не должны иметь никакого отношения к
механизмы charmap. В помощь интерактивным пользователям −l вариант был заимствован из
Операционная система Plan 9. Он записывает информацию об этих определяемых реализацией
ценности. Формат не указан, поскольку существует множество возможных полезных форматов, которые
можно выбрать, например, матрицу допустимых комбинаций из кода и кодировать, −l
опция не предназначена для использования сценария оболочки; соответствующие приложения должны будут использовать
очаровательные карты.

Iconv утилита может поддерживать преобразование между кодировками на основе ASCII и EBCDIC, но
не требуется. В XSI-совместимой реализации dd полезность - единственная
гарантированно поддерживает преобразование между этими двумя наборами символов.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте iconvposix онлайн с помощью сервисов onworks.net


Ad


Ad