{"id":24915454,"url":"https://github.com/simdsoft/libiconv","last_synced_at":"2025-07-02T00:09:52.509Z","repository":{"id":118883544,"uuid":"369066867","full_name":"simdsoft/libiconv","owner":"simdsoft","description":"mirrored from https://git.savannah.gnu.org/git/libiconv.git","archived":false,"fork":false,"pushed_at":"2021-05-20T03:23:58.000Z","size":6211,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-28T06:31:20.397Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simdsoft.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-20T03:23:02.000Z","updated_at":"2021-06-13T07:10:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"555b8894-78cc-45b2-bd5f-6384484c0603","html_url":"https://github.com/simdsoft/libiconv","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/simdsoft/libiconv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Flibiconv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Flibiconv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Flibiconv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Flibiconv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simdsoft","download_url":"https://codeload.github.com/simdsoft/libiconv/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Flibiconv/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263052430,"owners_count":23406106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-02T07:17:44.490Z","updated_at":"2025-07-02T00:09:52.494Z","avatar_url":"https://github.com/simdsoft.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"            GNU LIBICONV - character set conversion library\n\nThis library provides an iconv() implementation, for use on systems which\ndon't have one, or whose implementation cannot convert from/to Unicode.\n\nIt provides support for the encodings:\n\n    European languages\n        ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},\n        KOI8-R, KOI8-U, KOI8-RU,\n        CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},\n        Mac{Roman,CentralEurope,Iceland,Croatian,Romania},\n        Mac{Cyrillic,Ukraine,Greek,Turkish},\n        Macintosh\n    Semitic languages\n        ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}\n    Japanese\n        EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1,\n        ISO-2022-JP-MS\n    Chinese\n        EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,\n        BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN,\n        ISO-2022-CN-EXT\n    Korean\n        EUC-KR, CP949, ISO-2022-KR, JOHAB\n    Armenian\n        ARMSCII-8\n    Georgian\n        Georgian-Academy, Georgian-PS\n    Tajik\n        KOI8-T\n    Kazakh\n        PT154, RK1048\n    Thai\n        ISO-8859-11, TIS-620, CP874, MacThai\n    Laotian\n        MuleLao-1, CP1133\n    Vietnamese\n        VISCII, TCVN, CP1258\n    Platform specifics\n        HP-ROMAN8, NEXTSTEP\n    Full Unicode\n        UTF-8\n        UCS-2, UCS-2BE, UCS-2LE\n        UCS-4, UCS-4BE, UCS-4LE\n        UTF-16, UTF-16BE, UTF-16LE\n        UTF-32, UTF-32BE, UTF-32LE\n        UTF-7\n        C99, JAVA\n    Full Unicode, in terms of 'uint16_t' or 'uint32_t'\n        (with machine dependent endianness and alignment)\n        UCS-2-INTERNAL, UCS-4-INTERNAL\n    Locale dependent, in terms of 'char' or 'wchar_t'\n        (with machine dependent endianness and alignment, and with OS and\n        locale dependent semantics)\n        char, wchar_t\n        The empty encoding name \"\" is equivalent to \"char\": it denotes the\n        locale dependent character encoding.\n\nWhen configured with the option --enable-extra-encodings, it also provides\nsupport for a few extra encodings:\n\n    European languages\n        CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}\n    Semitic languages\n        CP864\n    Japanese\n        EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3\n    Chinese\n        BIG5-2003 (experimental)\n    Turkmen\n        TDS565\n    Platform specifics\n        ATARIST, RISCOS-LATIN1\n\nIt can convert from any of these encodings to any other, through Unicode\nconversion.\n\nIt has also some limited support for transliteration, i.e. when a character\ncannot be represented in the target character set, it can be approximated\nthrough one or several similarly looking characters. Transliteration is\nactivated when \"//TRANSLIT\" is appended to the target encoding name.\n\nlibiconv is for you if your application needs to support multiple character\nencodings, but that support lacks from your system.\n\n\nInstallation\n------------\n\nAs usual for GNU packages:\n\n    $ ./configure --prefix=[[PREFIX]]     where [[PREFIX]] is e.g. $HOME/local\n    $ make\n    $ make install\n\nAfter installing GNU libiconv for the first time, it is recommended to\nrecompile and reinstall GNU gettext, so that it can take advantage of\nlibiconv.\n\nOn systems other than GNU/Linux, the iconv program will be internationalized\nonly if GNU gettext has been built and installed before GNU libiconv. This\nmeans that the first time GNU libiconv is installed, we have a circular\ndependency between the GNU libiconv and GNU gettext packages, which can be\nresolved by building and installing either\n  - first libiconv, then gettext, then libiconv again,\nor (on systems supporting shared libraries, excluding AIX)\n  - first gettext, then libiconv, then gettext again.\nRecall that before building a package for the second time, you need to erase\nthe traces of the first build by running \"make distclean\".\n\nThis library installs:\n  - a library 'libiconv.so',\n  - a header file '\u003ciconv.h\u003e'.\n\nTo use it, simply #include \u003ciconv.h\u003e and use the functions.\n\nTo use it in an autoconfiguring package:\n  - If you don't use automake, append m4/iconv.m4 to your aclocal.m4\n    file.\n  - If you do use automake, add m4/iconv.m4 to your m4 macro repository.\n  - Add to the link command line of libraries and executables that use\n    the functions the placeholder @LIBICONV@ (or, if using libtool for\n    the link, @LTLIBICONV@). If you use automake, the right place for\n    these additions are the *_LDADD variables.\nNote that 'iconv.m4' is also part of GNU gnulib, available through\nthe gnulib module 'iconv'.\n\n\nCopyright\n---------\n\nThe libiconv and libcharset _libraries_ and their header files are under LGPL,\nsee file COPYING.LIB.\n\nThe iconv _program_ and the documentation are under GPL, see file COPYING.\n\n\nDownload\n--------\n\n    https://ftp.gnu.org/gnu/libiconv/libiconv-1.16.tar.gz\n\nHomepage\n--------\n\n    https://www.gnu.org/software/libiconv/\n\nBug reports\n-----------\n\nReport bugs\n  - in the bug tracker at \u003chttps://savannah.gnu.org/projects/libiconv\u003e\n  - or by email to \u003cbug-gnu-libiconv@gnu.org\u003e.\n\n\nBruno Haible \u003cbruno@clisp.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Flibiconv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimdsoft%2Flibiconv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Flibiconv/lists"}