Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2005-08-07 12:02:54
- lyriclace
- Member
- Registered: 2005-08-07
- Posts: 13
[sv-se] Svenska tecken
Dilemma:
Administrationssidorna i Textpattern visar å, ä och ö.
Sidan som skapas av Textpattern visar ? istället.
I textpattern/config.php:
$txpcfg[‘dbcharset’] = ‘utf-8’;
I databasen:
utf8_bin
På hemsidan:
<meta http-equiv=“content-type” content=“text/html; charset=utf-8” />
Var ligger felet? All hjälp tas tacksamt emot!
Offline
#2 2005-08-07 14:57:50
- lyriclace
- Member
- Registered: 2005-08-07
- Posts: 13
Re: [sv-se] Svenska tecken
Diagnostisk info
Textpattern-version: 1.0rc5 (r705)
last_update: 2005-08-07 13:37:43/2005-08-01 07:52:54
Dokument-rot: C:/apachefriends/xampp/htdocs
$path_to_site: C:\Indiebytes\Web\txp
Textpattern-sökväg: C:\Indiebytes\Web\txp\textpattern
Permanentlänk-läge: section_id_title
upload_tmp_dir: .;c:\apachefriends\xampp\tmp
Tillfällig mapp: C:\Indiebytes\Web\txp\textpattern\tmp
Sajt-URL: localhost/txp
PHP-version: 5.0.4
Register globals: 1
Magic quotes: 1/0
MySQL: 4.1.12
Locale: Swedish_Sweden.1252
Server: Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g PHP/5.0.4
Apache-version: Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g PHP/5.0.4
Förkontroll:
————————————
path_to_site matchar inte document_root [ C:/apachefriends/xampp/htdocs ]
C:\Indiebytes\Web\txp\textpattern/setup.php existerar fortfarande
————————————
- DirectoryIndex index.php index.html
- Options +FollowSymLinks
- RewriteBase /relative/web/path/
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php </IfModule> ————————————Offline
#3 2005-08-07 21:42:36
- mikkeX
- Archived Plugin Author
- Registered: 2004-02-26
- Posts: 74
Re: [sv-se] Svenska tecken
Är det även fel i källan till sidan? Om inte så kan det ju vara vilken teckenkodning du har på htmlsidorna.
Offline
#4 2005-08-08 13:20:40
- lyriclace
- Member
- Registered: 2005-08-07
- Posts: 13
Re: [sv-se] Svenska tecken
Ja, det är fel även i källan. I databasen finns å, ä och ö med i texten… Men när man visar upp det i sitt dokument har de bytts ut mot frågetecken.
På hemsidan använder jag utf-8 i min metatag.
Last edited by lyriclace (2005-08-08 13:23:42)
Offline
Re: [sv-se] Svenska tecken
Kan du kolla med Firefox och se om View Info ger utf-8 eller inte? Om det står iso-8859-1 där ligger “felet” på servern och du måste lägga till: header(“Content-type: text/html; charset=utf-8”); i /textpattern/index.php, det var jag tvungen att göra på en sajt iaf.
Offline
Re: [sv-se] Svenska tecken
På tal om svenska tecken, nån som har en lösning på detta problem ?
Offline
#7 2005-08-08 15:55:06
- lyriclace
- Member
- Registered: 2005-08-07
- Posts: 13
Re: [sv-se] Svenska tecken
Ouh, nu fungerar det klockrent… Tack så hemskt mycket!
Offline
#8 2005-08-08 21:20:46
- mikkeX
- Archived Plugin Author
- Registered: 2004-02-26
- Posts: 74
Re: [sv-se] Svenska tecken
> Anton wrote:
> På tal om svenska tecken, nån som har en lösning på detta problem ?
Ja, jag lyckades lösa det, jag har för mig att raderna som fixade det med zem_contact var:
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg = '';
foreach ($zem_contact_form as $k=>$v)
$msg .= "$k: ".utf8_decode($v)."\n";
Alltså dels headern med quoted-printable och is-8859-1 och sedan utf8_decode på texten.
Last edited by mikkeX (2005-08-08 21:25:49)
Offline
Re: [sv-se] Svenska tecken
tack mikkeX, har hunnit testa nu och kan bekräfta att det funkar fint.
Offline
Re: [sv-se] Svenska tecken
matlin: jaja, vi snackade e-post här.. ;)
Offline
Re: [sv-se] Svenska tecken
förresten, det verkar som att åäö blir helt uppfuckade om man glömt ett obligatoriskt fält och sen skickar formuläret på nytt. för att råda bot på detta måste man köra utf8_decode($v) på list fler ställen, nämligen i zem_contact_text: <code>’<input type=“text” name=”’.$name.’” id=”’.$name.’” value=”’.htmlentities(utf8_decode($v)).’” ‘.$size.’ ‘.$maxlength.’ />’;</code> samt på motsvarande sätt i zem_contact_textarea.
Offline
Pages: 1