WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hur skriver man mail på kinesiska (https://www.wn.se/forum/showthread.php?t=14076)

robbanf 2006-05-14 14:25

Jag håller på att sätta upp en mailinglista/nyhetsbrev och behöver skicka mail på både svenska, engelska och kinesiska i samma mail. Jag har testat att skicka mail till mig själv men det enda jag får är tecknena i unicode-format, tex 请您.
Jag har valt utf-8 som charset men jag lyckas inte få upp de kinesiska tecknena. Att skriva i andra charsets har jag också testat men jag lyckas inte på något sätt få läsbara kinesiska tecken (jag kan ta emot från andra och min dator/browser har stöd för det så det borde funka.)

PHPlist använder jag, men jag har även testat att skicka direkt från min egen mailklient utan att få till det.

Någon som vet bättre än jag hur man ska göra?

/ Robban

martine 2006-05-14 19:19

Om du ska blanda så olika språk så har du inget annat val än att använda utf-8. Se till att spara texten i korrekt utf-8-format, ej av typen 񔘢 och ö. Se till att du har en mailheader som meddelar att texten är i utf-8.
Kod:

Content-Type: text/plain; charset="utf-8"
Då fungerar det.
Edit: Du bör naturligtvis också se till att mailet i övrigt har korrekta mime-headers.

robbanf 2006-05-14 20:10

Okej, så för att få det att funka måste jag först skapa en textfil som jag sparar i utf-8-format och sen skickar ut till alla prenumeranter.

Om jag skriver texten själv direkt i PHPlist så översätter den själv till 你-formatet och det funkar ju inte.

Förslag på mjukvara som har bättre stöd för sådant från början? PHPlists hjälpforum verkar inte ge så mycket.

martine 2006-05-14 20:44

Citat:

Originally posted by robbanf@May 14 2006, 19:10
Okej, så för att få det att funka måste jag först skapa en textfil som jag sparar i utf-8-format och sen skickar ut till alla prenumeranter.

Om jag skriver texten själv direkt i PHPlist så översätter den själv till 你-formatet och det funkar ju inte.

Förslag på mjukvara som har bättre stöd för sådant från början? PHPlists hjälpforum verkar inte ge så mycket.

Vet tyvärr inte hur phplist fungerar, men jag antar att det är webbaserat. Och i så fall är det nog inte phplist utan din webläsare som "översätter" tecknen eftersom sidan är teckenkodad i ISO-8859-1 (eller helt saknar kodning) eftersom kinesiska tecken etc inte "rymms" i den teckenuppsättningen.

Om sidan alltså från början är utf-8 så sker alltså ingen "översättning", om du lägger in en rad:
Kod:

<meta http-equiv="content-type" content="text/html;charset=utf-8">
i headern i html på varje sida, samt sparar dem i utf-8 innan du laddar upp phplist så borde det fungera utan problem.

Har tyvärr ingen aning om vad för andra alternativ som finns...

robbanf 2006-06-04 14:26

Gammal tråd men jag kom att jag glömt tacka för hjälpen! Ditt förslag fungerade perfekt, efter att jag ändrat till utf-8 på adminsidan så funkar det perfekt att blanda kinesiska och svenska i mailen. Tack!

/ Robban

martine 2006-06-12 22:58

Roligt att höra! Lite synd att inte utf-8 används oftare redan från början så skulle man slippa dessa problem, men det kommer väl med tiden...


Alla tider är GMT +2. Klockan är nu 01:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson