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 To: The Cygwin Mailing List Content-Type: multipart/mixed; boundary=001636ed7843c8f0930471920109 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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--