From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11312 Path: news.gmane.org!.POSTED!not-for-mail From: "maksis ." Newsgroups: gmane.linux.lib.musl.general Subject: Issues with iconv conversions (UTF-8 -> cp*) Date: Wed, 3 May 2017 17:20:47 +0000 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_DB6P192MB0101AF825939AA7897684C7CFB160DB6P192MB0101EURP_" X-Trace: blaine.gmane.org 1493832062 10973 195.159.176.226 (3 May 2017 17:21:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 3 May 2017 17:21:02 +0000 (UTC) To: "musl@lists.openwall.com " Original-X-From: musl-return-11327-gllmg-musl=m.gmane.org@lists.openwall.com Wed May 03 19:20:58 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1d5xxS-0002jV-C6 for gllmg-musl@m.gmane.org; Wed, 03 May 2017 19:20:58 +0200 Original-Received: (qmail 32193 invoked by uid 550); 3 May 2017 17:21:01 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 32139 invoked from network); 3 May 2017 17:20:59 -0000 Thread-Topic: Issues with iconv conversions (UTF-8 -> cp*) Thread-Index: AQHSxC7+ufXUMK/f/Uebnmva9NXXCg== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.openwall.com; dkim=none (message not signed) header.d=none;lists.openwall.com; dmarc=none action=none header.from=adrenaline-network.com; x-incomingtopheadermarker: OriginalChecksum:66804640B428BF113F250EEE1960A6A43E965973B355341B778AD75B1066D08E;UpperCasedChecksum:FA8D84598A4AD0A8705E1C3EFDE2466EEDF2186560B5EF5F35A03F28E26B5D9D;SizeAsReceived:8048;Count:39 x-tmn: [fNb0LxRrHoGQbtkL+deYHEn4MZ+pG9xg5zeEhTRRURs1/Qr3ZpNcc3cVTRismapdjJ+UZdUmOBs=] x-microsoft-exchange-diagnostics: 1;HE1EUR02HT193;5:wQF+VP82l//8hZleAJ7RzClIt6F5FnNx1okVWAKNngUCuutEfrvw6rjcrhdgWjDVmkKmLV70ZZDMGPvbidTsrPk86lsB7yItnDJGxEJJANH5o4q6GevrGpb4IRwpRrKclPyNXTgUqoKhHYaQSM4Dyg==;24:SyM9L78dArm0SFxwjJZwSvxjaXPcacJoSYttPKr/X7TWjvGkSfm7OonnU8MN5RLaMhDCE8eV2BiQxincvkNmdYyn3mFyNmM2wZgiZasps00=;7:IeaFUWDuVxJ7VKHkW/3gyjdjWxLX+B+NfcJIJ07TE7PCbRmHWGDCAW2JOUgmuyzpAGg8Y/bvcAO+/VnK4iAWmx+EdGB2zxGPGBR8pUCbxh5OyMsdjvmBB15ExPwUi7lsE+wVnTPuMpD33jbuMq/e77DCY05gUwyjQ03ImLGEiestxM9M8wpcJgW5oz1hSjC3y9a5uRbVN1rmFZOMSylrZSGjbP2aKsdpM6KoMRg8d/phDQcZbIk23CJK5Gipev/rLCQCzc5wYssuHapxxOW+Cz/Ue0A76NeFS7do0KWQPBqVD/jvKntENERVEtfrVkfi x-incomingheadercount: 39 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:HE1EUR02HT193;H:DB6P192MB0101.EURP192.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 9af1f333-fbd7-41bf-f052-08d49248bd06 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045);SRVR:HE1EUR02HT193; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:HE1EUR02HT193;BCL:0;PCL:0;RULEID:;SRVR:HE1EUR02HT193; x-forefront-prvs: 029651C7A1 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2017 17:20:47.1040 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT193 Xref: news.gmane.org gmane.linux.lib.musl.general:11312 Archived-At: --_000_DB6P192MB0101AF825939AA7897684C7CFB160DB6P192MB0101EURP_ Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable Hi, I=92m experiencing issues with iconv conversions from UTF-8 to Windows code= pages (cp* -> UTF-8 seems to be working fine). Test program: https://gist.github.com/maksis/ef6562b43c94a6a29dc21b987ec4c0= cf gcc output: UTF-8 -> cp1250 -> UTF-8: ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcde= fghijklmnopqrstuvwxyz{|}~=80=82=84=85=86=87=89=8A=8B=8C=8D=8E=8F=91=92=93= =94=95=96=97=99=9A=9B=9C=9D=9E=9F=A1=A2=A3=A4=A5=A6=A7=A8=A9=AA=AB=AC=AE=AF= =B0=B1=B2=B3=B4=B5=B6=B7=B8=B9=BA=BB=BC=BD=BE=BF=C0=C1=C2=C3=C4=C5=C6=C7=C8= =C9=CA=CB=CC=CD=CE=CF=D0=D1=D2=D3=D4=D5=D6=D7=D8=D9=DA=DB=DC=DD=DE=DF=E0=E1= =E2=E3=E4=E5=E6=E7=E8=E9=EA=EB=EC=ED=EE=EF=F0=F1=F2=F3=F4=F5=F6=F7=F8=F9=FA= =FB=FC=FD=FE musl-gcc output: UTF-8 -> cp1250 -> UTF-8: ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`= abcdefghijklmnopqrstuvwxyz{|}~=80=82=84=85=86=87=89=8A=8B=8C=8D=8E=8F=91=92= =93=94=95=96=97=99=9A=9B=9C=9D=9E=9F=A1=A2=A3*=A5****=AA***=AF**=B2=B3*****= =B9=BA*=BC=BD=BE=BF=C0**=C3*=C5=C6*=C8*=CA*=CC**=CF=D0=D1=D2**=D5**=D8=D9*= =DB**=DE*=E0**=E3*=E5=E6*=E8*=EA*=EC**=EF=F0=F1=F2**=F5**=F8=F9*=FB**=FE Tested with GCC 6.3.1 and musl 1.1.16 --_000_DB6P192MB0101AF825939AA7897684C7CFB160DB6P192MB0101EURP_ Content-Type: text/html; charset="windows-1250" Content-Transfer-Encoding: quoted-printable

Hi,

 

I=92m experiencing issues with = iconv conversions from UTF-8 to Windows codepages (cp* -> UTF-8 seems to= be working fine).

 

 

Test program: https://gist.github.com/maksis/ef6562b43c94a6a29dc21b987ec4c0cf

 

gcc output:  UTF-8 -> cp1250 -> UTF-8: AB= CDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~=80=82=84=85=86= =87=89=8A=8B=8C=8D=8E=8F=91=92=93=94=95=96=97=99=9A=9B=9C=9D=9E=9F=A1=A2=A3= =A4=A5=A6=A7=A8=A9=AA=AB=AC=AE=AF=B0=B1=B2=B3=B4=B5=B6=B7=B8=B9=BA=BB=BC=BD= =BE=BF=C0=C1=C2=C3=C4=C5=C6=C7=C8=C9=CA=CB=CC=CD=CE=CF=D0=D1=D2=D3=D4=D5=D6= =D7=D8=D9=DA=DB=DC=DD=DE=DF=E0=E1=E2=E3=E4=E5=E6=E7=E8=E9=EA=EB=EC=ED=EE=EF= =F0=F1=F2=F3=F4=F5=F6=F7=F8=F9=FA=FB=FC=FD=FE

 

musl-gcc output:  UTF-8 -> cp1250 -> UTF-= 8: ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~=80=82=84= =85=86=87=89=8A=8B=8C=8D=8E=8F=91=92=93=94=95=96=97=99=9A=9B=9C=9D=9E=9F=A1= =A2=A3*=A5****=AA***=AF**=B2=B3*****=B9=BA*=BC=BD=BE=BF=C0**=C3*=C5=C6*=C8*= =CA*=CC**=CF=D0=D1=D2**=D5**=D8=D9*=DB**=DE*=E0**=E3*=E5=E6*=E8*=EA*=EC**= =EF=F0=F1=F2**=F5**=F8=F9*=FB**=FE

 

Tested with GCC 6.3.1 and musl 1.1.16

--_000_DB6P192MB0101AF825939AA7897684C7CFB160DB6P192MB0101EURP_--