Este é o comando iconvposix que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
iconv - conversão de conjunto de códigos
SINOPSE
iconv [−cs] −f do mapa -t mapear [lima...]
íconev −f do código [−cs] [-t codificar] [lima...]
iconv -t codificar [−cs] [−f do código] [lima...]
íconev −l
DESCRIÇÃO
A iconv utilitário deve converter a codificação de caracteres em lima de um conjunto de códigos para
outro e escreva os resultados na saída padrão.
Quando as opções indicam que os arquivos charmap são usados para especificar os conjuntos de códigos (ver
OPÇÕES), a conversão do conjunto de códigos deve ser realizada realizando uma junção lógica no
nomes de personagens simbólicos nos dois charmaps. A implementação não precisa suportar o uso
de arquivos charmap para conversão de conjunto de códigos, a menos que o símbolo POSIX2_LOCALEDEF seja definido em
o sistema.
OPÇÕES
A iconv utilitário deve estar em conformidade com o volume de Definições de Base de POSIX.1‐2008, Seção
12.2, Utilidade Sintaxe orientações.
As seguintes opções devem ser suportadas:
-c Omita quaisquer caracteres que sejam inválidos no conjunto de códigos do arquivo de entrada do
saída. Quando -c não é usado, os resultados de encontrar caracteres inválidos em
o fluxo de entrada (aqueles que não são caracteres no conjunto de códigos do
arquivo de entrada ou que não tem caractere correspondente no conjunto de códigos de saída
arquivo) deve ser especificado na documentação do sistema. A presença ou ausência de
-c não deve afetar o status de saída de iconv.
−f do conjunto de códigos
Identifique o conjunto de códigos do arquivo de entrada. A implementação deve reconhecer o
seguindo duas formas de do conjunto de códigos opção-argumento:
do código A do código argumento-opção não deve conter um personagem. Isto
deve ser interpretado como o nome de uma das descrições do conjunto de códigos
fornecido pela implementação em um formato não especificado. Valores válidos
of do código são definidos pela implementação.
do mapa A do mapa opção-argumento deve conter um personagem. Deve
ser interpretado como o nome do caminho de um arquivo charmap, conforme definido no
Volume de definições de base de POSIX.1‐2008, Seção 6.4, Personagem Conjunto
Descrição Envie o. Se o nome do caminho não representa um válido,
arquivo charmap legível, os resultados são indefinidos.
Se esta opção for omitida, o conjunto de códigos do local atual deve ser usado.
−eu Escreva tudo com suporte do código e codificar valores para a saída padrão em um
formato não especificado.
-S Suprima todas as mensagens escritas com erro padrão em relação a caracteres inválidos.
Quando -S não é usado, os resultados de encontrar caracteres inválidos na entrada
stream (aqueles que não são caracteres válidos no conjunto de códigos da entrada
arquivo ou que não tem caractere correspondente no conjunto de códigos do arquivo de saída)
deve ser especificado na documentação do sistema. A presença ou ausência de -S
não deve afetar o status de saída de iconv.
-t conjunto de códigos
Identifique o conjunto de códigos a ser usado para o arquivo de saída. A implementação deve
reconhecer as seguintes duas formas de conjunto de códigos opção-argumento:
codificar A semântica deve ser equivalente ao −f do código opção.
mapear A semântica deve ser equivalente ao −f do mapa opção.
Se esta opção for omitida, o conjunto de códigos do local atual deve ser usado.
Se −f or -t representa um arquivo charmap, mas o outro não (ou é omitido), ou
ambos −f e -t são omitidos, os resultados são indefinidos.
OPERANDOS
O seguinte operando deve ser suportado:
lima Um nome de caminho de um arquivo de entrada. Se não lima operandos são especificados, ou se um lima
operando é '-', a entrada padrão deve ser usada.
STDIN
A entrada padrão deve ser usada apenas se não lima operandos são especificados, ou se um lima
operando é '-'.
INPUT ARQUIVOS
O arquivo de entrada deve ser um arquivo de texto.
MEIO AMBIENTE VARIÁVEIS
As seguintes variáveis de ambiente devem afetar a execução de iconv:
GRANDE Forneça um valor padrão para as variáveis de internacionalização que não estão definidas ou
nulo. (Veja o volume de Definições de Base de POSIX.1‐2008, Seção 8.2,
Internacionalização Variáveis pela precedência de internacionalização
variáveis usadas para determinar os valores das categorias de local.)
LC_ALL Se definido como um valor de string não vazio, substitui os valores de todos os outros
variáveis de internacionalização.
LC_CTYPE Determine o local para a interpretação de sequências de bytes de dados de texto
como caracteres (por exemplo, caracteres de byte único em oposição a caracteres de bytes múltiplos em
argumentos). Durante a tradução do arquivo, esta variável é substituída pelo
a utilização do do código opção-argumento.
LC_MESSAGES
Determine a localidade que deve ser usada para afetar o formato e o conteúdo do
mensagens de diagnóstico gravadas no erro padrão.
NLSPAT Determine a localização dos catálogos de mensagens para o processamento de LC_MESSAGES.
ASSÍNCRONO EVENTOS
Padrão.
STDOUT
Quando o −eu opção for usada, a saída padrão deve conter todos os do código e
codificar valores, escritos em um formato não especificado.
Quando o −eu opção não for usada, a saída padrão deve conter a sequência de
caracteres lidos dos arquivos de entrada, traduzidos para o conjunto de códigos especificado. Nada mais
deve ser escrito na saída padrão.
STDERR
O erro padrão deve ser usado apenas para mensagens de diagnóstico.
SAÍDA ARQUIVOS
Nenhum.
ESTENDIDO DESCRIÇÃO
Nenhum.
SAIR STATUS
Os seguintes valores de saída devem ser retornados:
0 Conclusão bem-sucedida.
> 0 Ocorreu um erro.
CONSEQUÊNCIAS OF ERROS
Padrão.
A seguinte seções e guarante que os mesmos estão informativo.
APLICAÇÃO USO
O usuário deve garantir que ambos os arquivos charmap usem os mesmos nomes simbólicos para os caracteres
os dois conjuntos de códigos têm em comum.
EXEMPLOS
O exemplo a seguir converte o conteúdo do arquivo correio.x400 da ISO / IEC 6937: 2001
conjunto de códigos padrão para o conjunto de códigos padrão ISO / IEC 8859-1: 1998, e armazena os resultados em
lima correio.local:
iconv −f IS6937 -t IS8859 correio.x400 > correio.local
JUSTIFICATIVA
A iconv utilitário pode ser usado portavelmente apenas quando o usuário fornece dois arquivos charmap como
argumentos de opção. Isso ocorre porque um único charmap fornecido pelo usuário não pode ser confiavelmente
associado aos nomes em uma descrição de conjunto de caracteres fornecida pelo sistema. Os valores válidos para
do código e codificar são definidos pela implementação e não precisam ter qualquer relação com o
mecanismos charmap. Como uma ajuda para usuários interativos, o −eu opção foi adotada a partir do
Plan 9 sistema operacional. Ele grava informações sobre esses
valores. O formato não é especificado porque existem muitos formatos úteis possíveis que
poderia ser escolhido, como uma matriz de combinações válidas de do código e codificar. O −eu
opção não se destina ao uso de script de shell; aplicativos em conformidade terão que usar
encantos.
A iconv utilitário pode suportar a conversão entre ASCII e codificações baseadas em EBCDIC, mas
não é necessário fazer isso. Em uma implementação compatível com XSI, o dd utilidade é a única
método garantido para suportar a conversão entre esses dois conjuntos de caracteres.
FUTURO INSTRUÇÕES
Nenhum.
Use iconvposix online usando serviços onworks.net