Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > dk.edb.programmering > #45
| 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 | Next — Previous in thread | Find similar
[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