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


Groups > dk.edb.programmering > #45

Re: [Python] Problemer med utf8 og læsning af filer

Path csiph.com!news.redatomik.org!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!news.corell.dk!news2.jernurt.dk!.POSTED!not-for-mail
From Anders Wegge Keller <wegge@wegge.dk>
Newsgroups dk.edb.programmering
Subject Re: [Python] Problemer med utf8 og læsning af filer
Date Tue, 22 Nov 2016 15:41:35 +0100
Organization Disorganized
Lines 36
Message-ID <20161122154135.4d97fb17@wegge.dk> (permalink)
References <4wqbrc72bhkk$.dlg@lundhansen.dk>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
X-Trace rollo.jernurt.dk 1479825741 2777 2.110.225.100 (22 Nov 2016 14:42:21 GMT)
X-Complaints-To usenet@news2.jernurt.dk
NNTP-Posting-Date Tue, 22 Nov 2016 14:42:21 +0000 (UTC)
X-Newsreader Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-redhat-linux-gnu)
Xref csiph.com dk.edb.programmering:45

Show key headers only | View raw


På Tue, 22 Nov 2016 09:57:35 +0100
Bertel Lund Hansen <gadekryds@lundhansen.dk> skrev:
> Jeg er for ikke så længe siden gået over til utf8. Det har givet
> nogle nye udfordringer. Det går smertefrit at lave en hjemmeside
> fordi browserne også kender utf8, men ved læsning af filer bliver
> der ballade. Python læser jo én byte ad gangen, så en test som:
> 
>   	if 'æ' in line:
>   	  print line
 
> virker ikke. Jeg kan godt lave en workaround (omend den er
> besværlig og skal rettes til til inputfilen), men der må være en
> organiseret måde at gøre det på. Er der nogen der kan hjælpe?

 Når du spørger på den måde, regner jeg med at du bruger python2. Du burde
bruge python3 i stedet, men hvis du ikke har mulighed for det, så start med
Py2 unicode HOWTO:

<https://docs.python.org/2/howto/unicode.html>

 Du skal præfixe dine unicode strengkonstanter med u:

    if u'æ' in line:
      print line


-- 
//Wegge

Back to dk.edb.programmering | Previous | NextPrevious in thread | Find similar


Thread

[Python] Problemer med utf8 og læsning af filer Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2016-11-22 09:57 +0100
  Re: [Python] Problemer med utf8 og læsning af filer Anders Wegge Keller <wegge@wegge.dk> - 2016-11-22 15:41 +0100

csiph-web