Re: iconv "versions"

Liste des GroupesRevenir à ol advocacy 
Sujet : Re: iconv "versions"
De : OFeem1987 (at) *nospam* teleworm.us (Chris Ahlstrom)
Groupes : comp.os.linux.advocacy
Date : 15. Mar 2024, 12:43:38
Autres entêtes
Organisation : None
Message-ID : <ut18oq$27neg$4@dont-email.me>
References : 1 2 3
User-Agent : slrn/1.0.3 (Linux)
vallor wrote this copyrighted missive and expects royalties:

On Thu, 14 Mar 2024 23:23:30 -0000 (UTC), vallor <vallor@cultnix.org>
wrote in <ut00ti$1qbd1$1@dont-email.me>:
>
On Thu, 14 Mar 2024 16:48:08 -0400, Chris Ahlstrom
<OFeem1987@teleworm.us>
wrote in <usvnq9$1r7ed$1@dont-email.me>:
 
So I'm writing code that calls iconv(3), and it's reading a file
encoded in an ISO-8859-1 character set and converting to UTF-8, and it
keeps complaining about "invalid multibyte sequence".
 
I'm pounding my head trying to debug the issue, goo-goo'ing for related
issues,
even trying a different implemenation.
 
I give up, commit the code to my home "server" on the "Ubuntu" laptop.
 
Later, I fire up the "Arch" laptop, pull the code, build it, run it,
and run the test script. No problem!
 
Although no version info appears in "man 3 iconv", the text is
different, so something changed.
 
Them damn GNU libraries! :-D
 
At least it got me to write a slightly better conversion function,
based on the "recode()" function in the Fluxbox code base.
 
Running iconv(1) with the "--version" option gives some information.
 
Could that clear up the mystery?
>
BTW, Chris...you weren't reinventing the iconv(1) tool, were you? *<:-)

No, just using it in a library project derived from tinygettext.
I macro-disabled the original use of iconv and replaced it with an
enhanced version of the recode() function from the Fluxbox project
on GitHub.

There's nothing that would convince me to reimplement iconv.  If you want to
see a real morass, just look at the gettext-related code in GNU's glibc.

--
Be security conscious -- National defense is at stake.

Date Sujet#  Auteur
14 Mar 24 * iconv "versions"47Chris Ahlstrom
15 Mar 24 +* Re: iconv "versions"4Lawrence D'Oliveiro
15 Mar 24 i`* Re: iconv "versions"3Chris Ahlstrom
15 Mar 24 i `* Re: iconv "versions"2Lawrence D'Oliveiro
16 Mar 24 i  `- Re: iconv "versions"1Chris Ahlstrom
15 Mar 24 +* Re: iconv "versions"36vallor
15 Mar 24 i`* Re: iconv "versions"35vallor
15 Mar 24 i `* Re: iconv "versions"34Chris Ahlstrom
15 Mar 24 i  `* Re: iconv "versions"33Lawrence D'Oliveiro
16 Mar 24 i   `* Re: iconv "versions"32Chris Ahlstrom
16 Mar 24 i    `* Re: iconv "versions"31Lawrence D'Oliveiro
17 Mar 24 i     `* Re: iconv "versions"30Farley Flud
17 Mar 24 i      `* Re: iconv "versions"29Lawrence D'Oliveiro
17 Mar 24 i       +* Re: iconv "versions"2Farley Flud
18 Mar 24 i       i`- Re: iconv "versions"1Chris Ahlstrom
17 Mar 24 i       `* Re: iconv "versions"26Stéphane CARPENTIER
18 Mar 24 i        +* Re: iconv "versions"6Farley Flud
18 Mar 24 i        i+- Re: iconv "versions"1Joel
18 Mar 24 i        i+* Re: iconv "versions"3Chris Ahlstrom
18 Mar 24 i        ii`* Re: iconv "versions"2Joel
18 Mar 24 i        ii `- Re: iconv "versions"1DFS
22 Mar 24 i        i`- Re: iconv "versions"1Stéphane CARPENTIER
18 Mar 24 i        +* Re: iconv "versions"16Lawrence D'Oliveiro
18 Mar 24 i        i+- Microsoft was using "UTF-16" back in 1989, Japan.1Relf
18 Mar 24 i        i`* Re: iconv "versions"14Nuxxie
18 Mar 24 i        i `* Re: iconv "versions"13Joel
18 Mar 24 i        i  `* Re: iconv "versions"12DFS
18 Mar 24 i        i   +- Re: iconv "versions"1Joel
19 Mar 24 i        i   `* Re: iconv "versions"10vallor
21 Mar 24 i        i    +* Re: iconv "versions"7DFS
21 Mar 24 i        i    i`* Re: iconv "versions"6candycanearter07
21 Mar 24 i        i    i `* Re: iconv "versions"5DFS
21 Mar 24 i        i    i  +* Re: iconv "versions"2Joel
22 Mar 24 i        i    i  i`- Re: iconv "versions"1candycanearter07
21 Mar 24 i        i    i  +- Re: WSL (was Re: iconv "versions")1Lawrence D'Oliveiro
22 Mar 24 i        i    i  `- Re: iconv "versions"1rbowman
22 Mar 24 i        i    `* Re: iconv "versions"2Stéphane CARPENTIER
22 Mar 24 i        i     `- Re: iconv "versions"1DFS
18 Mar 24 i        `* Re: Microsoft was using UTF-8 back in 1989.3rbowman
18 Mar 24 i         +- Re: Microsoft was using (16 bit) "Unicode 88" back in 1989, Japan.1candycanearter07
18 Mar 24 i         `- Re: Microsoft was using (16 bit) "Unicode 88" back in 1989, Japan.1rbowman
15 Mar 24 +* Re: iconv "versions"4rbowman
15 Mar 24 i`* Re: iconv "versions"3Lawrence D'Oliveiro
15 Mar 24 i `* Re: iconv "versions"2Chris Ahlstrom
15 Mar 24 i  `- Re: iconv "versions"1Lawrence D'Oliveiro
15 Mar 24 `* Re: iconv "versions"2Nuxxie
15 Mar 24  `- Re: iconv "versions"1Chris Ahlstrom

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal