libunicode.

libunicode é uma biblioteca de funções de string Unicode e conversores charset.
Baixe Agora

libunicode. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Matthew Parry
  • Site do editor:

libunicode. Tag


libunicode. Descrição

O libunicode é uma biblioteca de funções de string Unicode e conversores de charset. O libunicode oferece funcionalidade de processamento de texto UTF-16), que pode ser dividido em três categorias: - Manuseio de caracteres - Cadeia de caracteres - Charresets HandlingLibunicode usa codificação UTF-16 definida por ISO / IEC 10646 para armazenar e minipular todas as entidades de caracteres . Ele suporta outros padrões de codificação (por exemplo, UTF-8, ISO 8859-X, etc.) para apenas as bases de entrada e saída.Libunicode bases, quando aplicável, em "especificação única do UNIX, versão 2 (r)" (SUSV2) como API e referência semântica. O SUSV2 é a Unificação e Superset do De Jure Posix e da ANSI C (parte da biblioteca de tempo de execução) e dos padrões de Facto BSD. Isso significa que, se você conhece funções de manipulação de caracteres e caracteres padrão, você pode usar prontamente o libunicode; E, se você tiver a aplicação usando instalações de processamento de caracteres / string padrão, poderá com problemas mínimos, torná-lo unicode-ciente. Além disso, não deixe a palavra "UNIX" no nome padrão confundir você. O SUSV2, o mesmo que o POSIX, é padrão para sistemas operacionais * abertos *, onde o MS Windows, macos, etc. Esse nome foi escolhido pelo OpenGroup, mantenedor do SUSV2, para unir e defender ativamente os setores de mercado atacados pela Microsoft com suas táticas "de desconfortecimento". O libunicode é um exemplo brilhante de abordagem oposta, oferecendo portabilidade e compacidade do Crossplatform para sistemas UNIX e WIN32. (*) (*) Opiniões apresentadas no parágrafo acima são apenas opinião sobre o autor de documentação e não devem ser considerados como refletir o estado real das coisas.Libunicode define novo tipo, 'uchar', que pode lidar com qualquer UTF-16 não substituto Personagem sem espaço Overhead.Library Oferta duas APIs, sendo uma remoção precisa das funções do SUSV2, e uma oferta uma API de nível ligeiramente superior, com gerenciamento automático de memória totalmente controlado pelo usuário.Funções da 1ª API (totalmente compatível com o que você provavelmente vai usar) usa prefixo 'u_', por exemplo Standard Char * Strchr (Const char * s, Char C); torna-se UCHE * u_strchr (const uchar * s, uchar c); funções da 2ª API usam prefixo 'uni_'. Eles são concebidos para serem usados em ambientes especiais, por exemplo, nos módulos do Apache WebServer. A maioria das funções tem uma implementação "U_ 'e' UNI_ 'completamente idêntica, mas a seguir diferir de estrutura de argumentos padrão e semântica: UNI_STRCATUNI_STRNCATUNI_STRUPUNI_STRNDUPUNI_STRCPYUNI_STRNCPYOU deve consultar a referência da biblioteca para sua descrição completa.


libunicode. Software Relacionado

Libstroke.

libstroke é uma biblioteca de reconhecimento de acidente vascular cerebral e gestos. ...

132

Download

Evilib.

Evilib é uma biblioteca de C ++ para controlar a interface serial com câmeras de vídeo da Sony Color. ...

154

Download