delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/08/20/08:37:11

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SARE_SUB_ENC_UTF8,SPF_PASS
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
Date: Thu, 20 Aug 2009 14:36:55 +0200
Message-ID: <6910a60908200536v51f34753j640a7b12aeb44c0d@mail.gmail.com>
Subject: [1.7] setlocale utf-8
From: Reini Urban <rurban AT x-ray DOT at>
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--001636ed7843c8f0930471920109
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Can we please clarify some oy my problems with our new locale support in
http://cygwin.com/1.7/cygwin-ug-net/setup-locale.html

LC_ALL=utf-8 does not work. Must contain the language, same as on linux.
LC_ALL=en_US.utf-8 does not work. UTF-8 must be uppercase, in contrary to linux.
LC_ALL=UTF-8 does not work. Must contain the language, like
en_US.UTF-8, same as on linux.

I'm working around that now in the new perl.

fedora core:
setlocale(LC_ALL,"") failed
with    LC_ALL = utf-8
        LANG =
        CYGWIN =
setlocale(LC_ALL,"") okay
with    LC_ALL = en_US.utf-8
        LANG =
        CYGWIN =
setlocale(LC_ALL,"") failed
with    LC_ALL = de.UTF-8
        LANG =
        CYGWIN =
setlocale(LC_ALL,"") okay
with    LC_ALL = en_US.utf-8
        LANG = en_US.utf-8
        CYGWIN =

-- 
Reini Urban
http://phpwiki.org/           http://murbreak.at/

--001636ed7843c8f0930471920109
Content-Type: application/octet-stream; name="loctest.c"
Content-Disposition: attachment; filename="loctest.c"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fylh570v1

LyoKaHR0cDovL2N5Z3dpbi5jb20vMS43L2N5Z3dpbi11Zy1uZXQvb3YtbmV3
MS43Lmh0bWwjb3YtbmV3MS43LXBvc2l4Ci0gQSBsb3Qgb2YgY2hhcmFjdGVy
IHNldHMgYXJlIHN1cHBvcnRlZCBub3cgdmlhIGEgY2FsbCB0byBzZXRsb2Nh
bGUoKS4KICBUaGUgc2V0dGluZyBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFi
bGVzICRMQU5HLCAkTENfQUxMIG9yICRMQ19DVFlQRSB3aWxsCiAgYmUgdXNl
ZC4gIEZvciBpbnN0YW5jZSwgc2V0dGluZyAkTEFORyB0byAiZGVfREUuSVNP
LTg4NTktMTUiIGJlZm9yZQogIHN0YXJ0aW5nIGEgQ3lnd2luIHNlc3Npb24g
d2lsbCB1c2UgdGhlIElTTy04ODU5LTE1IGNoYXJhY3RlciBzZXQgaW4KICB0
aGUgZW50aXJlIHNlc3Npb24uICBVVEYtOCBpcyBzdXBwb3J0ZWQgYXMgd2Vs
bCwgYXMgaW4gImVuX1VTLlVURi04Ii4KKi8KCiNpbmNsdWRlIDxzdGRpby5o
PgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxsb2NhbGUuaD4KCnZv
aWQgc2V0bG9jYWxlX3Rlc3QoKSB7CiAgICBjaGFyICogY29uc3QgbGNfYWxs
ID0gZ2V0ZW52KCJMQ19BTEwiKTsKICAgIGNoYXIgKiBjb25zdCBsYW5nICAg
PSBnZXRlbnYoIkxBTkciKTsKICAgIGNoYXIgKiBjb25zdCBjeWd3aW4gPSBn
ZXRlbnYoIkNZR1dJTiIpOwoKICAgIGlmICghc2V0bG9jYWxlKExDX0FMTCwg
IiIpKSB7CiAgICAgICAgcHJpbnRmKCJzZXRsb2NhbGUoTENfQUxMLFwiXCIp
IGZhaWxlZFxuIik7CiAgICB9IGVsc2UgewogICAgICAgIHByaW50Zigic2V0
bG9jYWxlKExDX0FMTCxcIlwiKSBva2F5XG4iKTsKICAgIH0KICAgIHByaW50
Zigid2l0aFx0TENfQUxMID0gJXNcbiIsIGxjX2FsbCk7CiAgICBwcmludGYo
Ilx0TEFORyA9ICVzXG4iLCAgIGxhbmcpOwogICAgcHJpbnRmKCJcdENZR1dJ
TiA9ICVzXG4iLCBjeWd3aW4pOwp9CgppbnQKbWFpbiAoaW50IGFyZ2MsIGNo
YXIqKiBhcmd2KSB7CiAgICBwdXRlbnYoIkxDX0FMTD0iKTsKICAgIHB1dGVu
digiTEFORz0iKTsKICAgIHB1dGVudigiQ1lHV0lOPSIpOwogICAgc2V0bG9j
YWxlX3Rlc3QoKTsKICAgIHB1dGVudigiTENfQUxMPXV0Zi04Iik7CiAgICBw
dXRlbnYoIkxBTkc9Iik7CiAgICBwdXRlbnYoIkNZR1dJTj0iKTsKICAgIHNl
dGxvY2FsZV90ZXN0KCk7CiAgICBwdXRlbnYoIkxDX0FMTD0iKTsKICAgIHB1
dGVudigiTEFORz1lbl9VUy5VVEYtOCIpOwogICAgcHV0ZW52KCJDWUdXSU49
Iik7CiAgICBzZXRsb2NhbGVfdGVzdCgpOwogICAgcHV0ZW52KCJMQ19BTEw9
VVRGLTgiKTsKICAgIHB1dGVudigiTEFORz0iKTsKICAgIHB1dGVudigiQ1lH
V0lOPSIpOwogICAgc2V0bG9jYWxlX3Rlc3QoKTsKICAgIHB1dGVudigiTENf
QUxMPVVURi04Iik7CiAgICBwdXRlbnYoIkxBTkc9Iik7CiAgICBwdXRlbnYo
IkNZR1dJTj1jb2RlcGFnZTp1dGYtOCIpOwogICAgc2V0bG9jYWxlX3Rlc3Qo
KTsKICAgIHB1dGVudigiTENfQUxMPVVURi04Iik7IC8qIGVycm9yICovCiAg
ICBwdXRlbnYoIkxBTkc9ZW5fVVMuVVRGLTgiKTsKICAgIHB1dGVudigiQ1lH
V0lOPWNvZGVwYWdlOnV0Zi04Iik7CiAgICBzZXRsb2NhbGVfdGVzdCgpOwog
ICAgcHV0ZW52KCJMQ19BTEw9Iik7CiAgICBwdXRlbnYoIkxBTkc9ZW5fVVMu
VVRGLTgiKTsKICAgIHB1dGVudigiQ1lHV0lOPWNvZGVwYWdlOnV0Zi04Iik7
CiAgICBzZXRsb2NhbGVfdGVzdCgpOwogICAgcHV0ZW52KCJMQ19BTEw9ZW5f
VVMuVVRGLTgiKTsKICAgIHB1dGVudigiTEFORz0iKTsKICAgIHB1dGVudigi
Q1lHV0lOPSIpOwogICAgc2V0bG9jYWxlX3Rlc3QoKTsKICAgIHB1dGVudigi
TENfQUxMPWVuX1VTLlVURi04Iik7CiAgICBwdXRlbnYoIkxBTkc9ZW5fVVMu
VVRGLTgiKTsKICAgIHB1dGVudigiQ1lHV0lOPSIpOwogICAgc2V0bG9jYWxl
X3Rlc3QoKTsKICAgIHB1dGVudigiTENfQUxMPWVuX1VTLnV0Zi04Iik7IC8q
IG9rYXkgb24gbGludXghICovCiAgICBwdXRlbnYoIkxBTkc9Iik7CiAgICBw
dXRlbnYoIkNZR1dJTj0iKTsKICAgIHNldGxvY2FsZV90ZXN0KCk7CiAgICBw
dXRlbnYoIkxDX0FMTD1kZS5VVEYtOCIpOwogICAgcHV0ZW52KCJMQU5HPSIp
OwogICAgcHV0ZW52KCJDWUdXSU49Iik7CiAgICBzZXRsb2NhbGVfdGVzdCgp
OwogICAgcHV0ZW52KCJMQ19BTEw9ZW5fVVMudXRmLTgiKTsgIC8qIG9rYXkg
b24gbGludXghICovCiAgICBwdXRlbnYoIkxBTkc9ZW5fVVMudXRmLTgiKTsK
ICAgIHB1dGVudigiQ1lHV0lOPSIpOwogICAgc2V0bG9jYWxlX3Rlc3QoKTsK
fQoK


--001636ed7843c8f0930471920109
Content-Type: text/plain; charset=us-ascii

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--001636ed7843c8f0930471920109--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019