Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4933

Re: [Python-de] 'z' < 'ä'

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 | NextPrevious in thread | Find similar


Thread

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