Native2ascii
Technology
12 hours ago
8
4
2
Author
Albert FloresNative2ascii je nástroj, který převádí znaky v kódu Unicode na jejich odpovídající sekvence v ASCII. Tento proces se nazývá "escapování" a je často používán při práci s jazyky, které nepodporují přímou podporu Unicode, jako je například Java. Tento nástroj je součástí vývojového prostředí Java a umožňuje převést textové soubory z Unicode na ASCII a naopak. Převod se provádí pomocí speciálních sekvencí zpětného lomítka. Native2ascii je užitečný pro přípravu souborů, které lze použít v různých prostředích a platformách, které nepodporují přímou podporu Unicode.
native2ascii je konzolový nástroj, který slouží k převodu kódování do Unicode. Veškeré znaky, které nejsou v kódování ASCII převede do ASCII tak, že je nahradí escape formou znaku ze znakové sady Unicode, tzn. \uXXXX (kde XXXX je hexadecimální index znaku Unicode).
Nástroj native2ascii se používá např. k převodu resource bundlů (soubory +moreproperties'>. properties) z národního kódování do kódování ASCII, které je pro . properties soubory povinné. Díky tomu může Java aplikace přečíst a dekódovat . properties soubory bez pochybností o správném kódování, což je nezbytné např. při lokalizaci.
native2ascii je binární spustitelný soubor, který je součástí všech vývojových balíčků Javy (SDK od verze 1. 1). +more Nachází se v adresáři $JAVA_HOME/bin, kde $JAVA_HOME je cesta k instalačnímu adresáři Javy.
Interaktivní režim
Pokud spustíme native2ascii bez parametrů, přejde do interaktivního režimu - vyčká na vstup od uživatele a všechny zapsané znaky převádí do Unicode (escape forma).