{"id":41616756,"url":"https://github.com/kiyolee/libiconv-win-build","last_synced_at":"2026-01-24T12:53:24.533Z","repository":{"id":46556071,"uuid":"66525618","full_name":"kiyolee/libiconv-win-build","owner":"kiyolee","description":"libiconv Windows build with Visual Studio.","archived":false,"fork":false,"pushed_at":"2026-01-22T21:49:11.000Z","size":27153,"stargazers_count":116,"open_issues_count":0,"forks_count":45,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-01-23T14:30:03.068Z","etag":null,"topics":["iconv","libiconv","visual-studio"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiyolee.png","metadata":{"files":{"readme":"README.libiconv","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-08-25T04:48:00.000Z","updated_at":"2026-01-22T21:45:16.000Z","dependencies_parsed_at":"2023-12-22T12:14:20.987Z","dependency_job_id":"c0dd5e36-8689-44f4-8b64-5312702d0819","html_url":"https://github.com/kiyolee/libiconv-win-build","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/kiyolee/libiconv-win-build","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiyolee%2Flibiconv-win-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiyolee%2Flibiconv-win-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiyolee%2Flibiconv-win-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiyolee%2Flibiconv-win-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiyolee","download_url":"https://codeload.github.com/kiyolee/libiconv-win-build/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiyolee%2Flibiconv-win-build/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28728005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T10:24:43.181Z","status":"ssl_error","status_checked_at":"2026-01-24T10:24:36.112Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["iconv","libiconv","visual-studio"],"created_at":"2026-01-24T12:53:23.842Z","updated_at":"2026-01-24T12:53:24.528Z","avatar_url":"https://github.com/kiyolee.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, GB18030:2022, EUC-TW, BIG5, CP950,\n        BIG5-HKSCS, BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999,\n        ISO-2022-CN, 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    EBCDIC compatible (not ASCII compatible, very rarely used)\n        European languages\n            IBM-{037,273,277,278,280,282,284,285,297,423,500,870,871,875,880},\n            IBM-{905,924,1025,1026,1047,1112,1122,1123,1140,1141,1142,1143},\n            IBM-{1144,1145,1146,1147,1148,1149,1153,1154,1155,1156,1157,1158},\n            IBM-{1165,1166,4971}\n        Semitic languages\n            IBM-{424,425,12712,16804}\n        Persian\n            IBM-1097\n        Thai\n            IBM-{838,1160}\n        Laotian\n            IBM-1132\n        Vietnamese\n            IBM-{1130,1164}\n        Indic languages\n            IBM-1137\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 a package that uses GNU autoconf and GNU automake:\n  - Use gnulib-tool to import the Gnulib module 'iconv'. It consists\n    of a couple of *.m4 files (iconv.m4 and its dependencies) and a\n    file 'build-aux/config.rpath'.\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@). In Makefile.am files, the right place for\n    these additions are the *_LDADD variables.\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.18.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\nJoin the GNU project\n--------------------\n\nSee file JOIN-GNU.\n\n\nBruno Haible \u003cbruno@clisp.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiyolee%2Flibiconv-win-build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiyolee%2Flibiconv-win-build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiyolee%2Flibiconv-win-build/lists"}