Kinesisk tegnundersøttelse i PHP

Tags:    php

Hej

Sidder og har lavet en hjemmeside (www.leitech.dk), som skal understøtte en del sprog, blandt andet kinesisk.

Men jeg har et problem:

Hjemmesiden er bygget op så jeg bruger de samme php filer til alle sprogene, men importere forskellige tekstfiler.

Jeg kan sagtens få den kinesiske tekst ind i tekstfilerne, dog kun ved at gemme som Uni-code.

Men når de så bliver importeret og vist i browseren, står der bare en masse volapyk...

Hvordan får jeg vist de kinesiske tegn korrekt i browseren?

- Med Venlig Hilsen
Stefan Larsen



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hej

Sidder og har lavet en hjemmeside (www.leitech.dk), som skal understøtte en del sprog, blandt andet kinesisk.

Men jeg har et problem:

Hjemmesiden er bygget op så jeg bruger de samme php filer til alle sprogene, men importere forskellige tekstfiler.

Jeg kan sagtens få den kinesiske tekst ind i tekstfilerne, dog kun ved at gemme som Uni-code.

Men når de så bliver importeret og vist i browseren, står der bare en masse volapyk...

Hvordan får jeg vist de kinesiske tegn korrekt i browseren?

- Med Venlig Hilsen
Stefan Larsen


Browseren skal vide hvilket tegnsæt der skal bruges, dette kan gøres på to måder:

1- Det kan blive sendt med headeren:

header("Content-Type: text/html;charset=euc-jp");

2- Det gøres med en meta-tag :

header( "<meta http-equiv=\\"Content-Type\\" content=\\"text/html; charset=BIG5\\">" );

men jeg haft nogle problemer med at finde ud af hvad hvilket tegnsæt der skal bruges til kinesisk, tegnsætet i eksempel 1 er japansk, og i eksempel 2 er måske kinesisk.

håber det kan hjælpe...

MvH

Stefan Svensson
http://fusket.frac.dk



Den 20-08-03 18:06 skrev Stefan Svensson følgende:
-----------------------------------------------------------------------------
<snip>
2- Det gøres med en meta-tag :

header( "<meta http-equiv=\\"Content-Type\\" content=\\"text/html; charset=BIG5\\">" );
</snip>
-----------------------------------------------------------------------------

Hov.. Man kan da ikke sende meta-tags som headere :) Det skal nærmere stå i <head> delen af html koden.

Thus, I conclude



t