iconv
iconv ( i nternationalization conv ersion) é um programa de computador e uma API padronizada , com o texto entre diferentes codificações pode ser convertido.
iconv API
A API iconv é a interface padrão para a conversão de cordas a partir de um codificador para uma outra em Unix como sistemas. O programa iconv surgiu por volta de 1990 com o sistema Unix Vr4, entretanto foi adotado pelo Open Group e incluído como um padrão no X / Open Portability Guide e, portanto, faz parte da Single UNIX Specification (SUS).
Todas as novas distribuições de Linux são equipadas com uma implementação de iconv(), já que iconv se tornou parte da biblioteca GNU C , que serve como base para os sistemas Linux atuais. Para poder usar a função, os locais apropriados devem ser instalados para a biblioteca. Eles estão disponíveis como um pacote separado, geralmente denominado glibc-locale, que é instalado por padrão na maioria dos sistemas.
compatibilidade
No Windows , o iconv pode ser usado por meio de uma emulação de API do Unix, como Cygwin, ou uma porta, como GnuWin32 .
Iconv é uma das bibliotecas com suporte em PHP , que é fornecida como uma biblioteca de vínculo dinâmico no Windows .
Veja também
Links da web
Referências a iconv:
-
iconv(): função de conversão de conjunto de códigos - Grupo aberto (Inglês) -
iconv(1): Converta a codificação de determinados arquivos de uma codificação para outra - página de manual de programas executáveis ou comandos shell Debian -
iconv(3): realizar conversão de conjunto de caracteres - página man de chamadas de biblioteca Debian GNU / Linux -
iconv(1): Página do manual HP-UX 11i (Inglês; arquivo PDF; 41 kB)
Implementações da API iconv:
- GNU libiconv, uma implementação gratuita do iconv , licenciada sob a LGPL (inglês)
- libiconv como DLL para Windows (Inglês)
- Versão FreeBSD do iconv (Inglês)
- Citrus , a versão clib do NetBSD (inglês)
- Referência de função PHP (alemão)