Ports for SerenityOS
Collections What's new Versions Info Sign in

GNU libiconv 1.17

Provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode.

cd Ports/libiconv
./package.sh

Screenshot

International text is mostly encoded in Unicode. For historical reasons, however, it is sometimes still encoded using a language or country dependent character encoding. With the advent of the internet and the frequent exchange of text across countries - even the viewing of a web page from a foreign country is a "text exchange" in this context -, conversions between these encodings have become a necessity.
In particular, computers with the Windows operating system still operate in locale with a traditional (limited) character encoding. Some programs, like mailers and web browsers, must be able to convert between a given text encoding and the user's encoding. Other programs internally store strings in Unicode, to facilitate internal processing, and need to convert between internal string representation (Unicode) and external string representation (a traditional encoding) when they are doing I/O. GNU libiconv is a conversion library for both kinds of applications.

This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode.

Website: https://www.gnu.org/software/libiconv/

Port: https://github.com/SerenityOS/serenity/tree/master/Ports/libiconv

Dependents: diffutils doxygen ffmpeg gemrb gettext glib gnupg groff guile libxml2 p7zip php qt6-qt5compat scummvm tig xorriso xz

Sign in to vote

✍️ Edit this page

Similar ports

Port icon has the following license: Attribution 4.0 International (CC BY 4.0)