Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4933
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Stefan Behnel <python-de@behnel.de> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] 'z' < 'ä' |
| Date | Tue, 3 Oct 2017 18:15:47 +0200 |
| Lines | 22 |
| Message-ID | <mailman.33.1507047355.2819.python-de@python.org> (permalink) |
| References | <z_kleiner_ae-20171002144954@ram.dialup.fu-berlin.de> <slrnot4j12.au4.usenet@mobilewave.waldi.eu.org> <c2a25fd0-5f9d-e052-c454-8cf28c8d7d0f@behnel.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.uni-berlin.de ZmJkbt7WGfMDuVitoMuggwQUV8oz+kdXGnUent+cTOog== |
| Return-Path | <python-de@behnel.de> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507047348; s=domk; d=behnel.de; h=Content-Transfer-Encoding:Content-Language:Content-Type:In-Reply-To: MIME-Version:Date:From:References:To:Subject; bh=IDDaBw2ZVy3bkOqIT4W0uh2YskhT6siBHMINCyMaL2k=; b=yDpU1fSmVANKyD9j5jvI3JjZO1elg+6x7YMKa70DU/HEn4CJe3PqNZw/bi5uCkcjQb EPhEVVEPDX/uQrcWhWt/SmonlaOXZ2KhbEzSOZsaHncvtXgyiAp14cNGOEsv19jUQX5/ fSbV47cuL4GujvmDSog3Ec7YVJwriLYUnxEWY= |
| X-RZG-AUTH | :E1MMdFW4b++AXZOTwA41DOYM0Dv9LNWvavC/fJZ6Wfgmp/Lh1ANWCRaaq2R1hCooD/t2Vl9QbVVR74/dnHIrOFUDug+mUYfCBKBjCjMqwpNIXw== |
| X-RZG-CLASS-ID | mo00 |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
| In-Reply-To | <slrnot4j12.au4.usenet@mobilewave.waldi.eu.org> |
| Content-Language | de-DE |
| X-BeenThere | python-de@python.org |
| X-Mailman-Version | 2.1.24 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <c2a25fd0-5f9d-e052-c454-8cf28c8d7d0f@behnel.de> |
| X-Mailman-Original-References | <z_kleiner_ae-20171002144954@ram.dialup.fu-berlin.de> <slrnot4j12.au4.usenet@mobilewave.waldi.eu.org> |
| Xref | csiph.com de.comp.lang.python:4933 |
Show key headers only | View raw
Bastian Blank schrieb am 02.10.2017 um 16:24:
> Stefan Ram wrote:
>> Gibt es eine Möglichkeit, beispielsweise zum Sortieren von
>> Texten, Python zu erklären, daß man »ä« wie »ae« einordnen
>> möchte (oder direkt davor oder dahinter)?
>
> Sicher:
>
> | >>> import locale
> | >>> locale.setlocale(locale.LC_ALL, '')
> | 'LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=de_DE.UTF-8;LC_TIME=de_DE.UTF-8;LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=en_GB.UTF-8;LC_PAPER=de_DE.UTF-8;LC_NAME=de_DE.UTF-8;LC_ADDRESS=de_DE.UTF-8;LC_TELEPHONE=de_DE.UTF-8;LC_MEASUREMENT=de_DE.UTF-8;LC_IDENTIFICATION=de_DE.UTF-8'
> | >>> locale.strcoll('b', 'ä')
> | 1
> | >>> locale.strcoll('a', 'ä')
> | -8
Wobei zu unterstreichen ist, dass das Locale eine globale Einstellung ist.
So etwas kann mensch auf Anwendungsebene und in Skripten einstellen, aber
in einer Bibliothek oder auf Wiederverwendung abzielendem Code sollte es
ungefragt vermieden werden. Ist also nur in gewissen Grenzen hilfreich.
Stefan
Back to de.comp.lang.python | Previous | Next — Previous in thread | Find similar
Re: 'z' < 'ä' Bastian Blank <usenet@waldi.eu.org> - 2017-10-02 14:24 +0000 Re: [Python-de] 'z' < 'ä' Stefan Behnel <python-de@behnel.de> - 2017-10-03 18:15 +0200
csiph-web