Groups | Search | Server Info | Login | Register


Groups > dk.edb.internet.webdesign.serverside.php > #7029

Re: Utf8 og læsning af filer

From scootergrisen <invalid@invalid.invalid>
Newsgroups dk.edb.internet.webdesign.serverside.php
Subject Re: Utf8 og læsning af filer
Date 2016-11-23 12:50 +0100
Organization A noiseless patient Spider
Message-ID <o13vdv$qec$1@dont-email.me> (permalink)
References <gca5rod57tpo.dlg@lundhansen.dk>

Show all headers | View raw


Den 22-11-2016 kl. 10:57 skrev Bertel Lund Hansen:
> 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 selve
> hjemmesiden fordi browserne også kender utf8, men ved læsning af
> filer bliver der ballade. Php læser jo én byte ad gangen, så en
> test som:
>
>   	if (strpos(line,'æ')!==false)
>   	  echo 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?
>
> PS. Jeg har stillet næsten samme spørgsmål i
> Programmeringsgruppen fordi jeg har samme problem i Python.
>

Der er nogen multibyte funktioner der starter med "mb_":
http://php.net/manual/en/ref.mbstring.php
Når mbstring er installeret.

https://netkoder.dk/netkoder/kode_strenge.php#multibyte_funktioner

Det er dog ikke alle funktioner der findes findes mb_ funktioner til så 
der vil måske være nogle få ting du ikke kan få som du ønsker.

Ellers kunne du prøve og undersøge om der er sket forbedringer i PHP 7.0 
der gør det lettere men hvis du skal bruge det på et webhotel går der 
måske længe før de tilbyder den version.

Men prøv dig lidt frem også skriv igen med de ting du ikke kan få til at 
virke.

Back to dk.edb.internet.webdesign.serverside.php | Previous | NextPrevious in thread | Find similar


Thread

Utf8 og læsning af filer Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2016-11-22 10:57 +0100
  Re: Utf8 og læsning af filer Jan Hansen <jhjjhjhhansen@gmail.com> - 2016-11-23 01:49 +0000
  Re: Utf8 og læsning af filer scootergrisen <invalid@invalid.invalid> - 2016-11-23 12:50 +0100

csiph-web