Page 2 of 2

Re: CMSMailer och å ä ö....

Posted: Sat Dec 06, 2008 1:20 pm
by Eva 33c
Zoorlat wrote: Underligt problem. Framförallt som vi inte alla råkar ut för det. Problmet tycks alltså finnas i hur php-koden hanterar teckenkodningen. Har du testat att ställa in locale-inställningarna i config.php?

Code: Select all

$config['locale'] = 'sv_SE.utf8';
...
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
(kom ihåg att rensa cachen efteråt för att alla ändringar ska träda i kraft)
Nu har jag provat detta också, men utan förbättringar.

Re: CMSMailer och å ä ö....

Posted: Mon Dec 08, 2008 9:26 pm
by andershz
En märklig historia.
Jag har inte gjort några omfattande konfigureringar för att få det att fungera.

I config.php

$config['locale'] = '';

$config['default_encoding'] = '';
$config['admin_encoding'] = 'utf-8';


I CMSmailer
Teckenuppsättning:
utf-8

Jag provade att stänga av mbstring i php, men det fungerade ändå.

Jag ser att det som kommer fram till mottagarens mailclient  är detta:
Subject: =?utf-8?Q?L=C3=B6senord?=
Men användaren ser "Lösenord".

Så värst många fler relevanta inställningar finns det nog inte i CMSMS, så det kanske är något med ditt operativsystem eller  PHP-installation som spökar. Har du testat att maila med någon annan PHP-applikation?

Re: CMSMailer och å ä ö....

Posted: Sat Mar 21, 2009 7:11 pm
by eddie67
Hei.

En Nordmann her..

Hadde samme problem, vi har jo æ ø å ..

Problemet er at som oftest er databasene satt til Latin-Swedish (7-bit) som default.

Det viktige her er å endre databasen til UTF-8 tegnsett (8-bit) for å få emailene korrekt.

Hur at gjøra:
Først ta backup av databasen!!! Og jeg gir ingen garanti at det virker for deg, men det virker for meg på flere ulike servere..

1. Bruk f.eks. PHPmyAdmin til å eksportere alle tabellene i databasen
2. SLETT alle tabeller (ikke databasen)
3. Endre med PHPmyAdmin tegnsettet på databasen til UTF-general
4. Importer dine tabeller igjen fra filen du eksporterte.

Du har nå en "ekte" UTF-8 versjon

NB! Vær oppmerksom på at alle dokumenter på din hjemmeside nå sansynligvis har mistet sine ÆØÅ, da du nå har en 8-bits database. Du må altså redigere dine dokumenter på nytt.

Så - gjør helst om databasen til UTF-8 FØR du installerer CMSMS neste gang, så unngår du problemene.

Det kan hende at også din server trenger å kjøre "ekte" UTF-8 istedenfor ISO i ditt PHP-miljø, kontakt din host for dette da det finnes mange varianter. Ofte må man lage en egen php.ini fil.

Edvard.

Re: CMSMailer och å ä ö....

Posted: Thu May 07, 2009 10:20 pm
by Eva 33c
Tack för ditt svar. Men min databas ska använda utf-8 redan. Och sen är det ju det där att det enbart är i ämnesraden till mailet som felet uppstår, inte i själva texten. För tillfället har jag gett upp detta...  :)