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...