[pmwiki-users] problem with template, UTF<> ISO coding

marc gmane at auxbuss.com
Wed Oct 8 12:44:08 CDT 2008


Velosteph said...
 
> I'am confronted with a ...grr problem
> I build a site in pmwiki 2... 65, and the coding of special char doesn't run
> as expected. Firefox and IE show different coding (UTF>< ISO) for special
> European characters.
> 
> If I switch to pmwiki skin, the website is okay for both navigator. So I
> compare the head of my template with pmwiki head, and don?t find a real
> reason to my problem. Eliminate the stylesheet doesn't change anything,
> changing the order of title,... also.
> My head tag is like this : (hope antispam doesn?t kill it)
> --
> <!DOCTYPE html
>     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <title>$WikiTitle - $Group - $Titlespaced</title> <meta
> http-equiv='Content-Style-Type' content='text/css' /> <link rel='stylesheet'
> href='$SkinDirUrl/myown.css' type='text/css' /> <meta
> http-equiv="imagetoolbar" content="no" /> <META HTTP-EQUIV="Expires"
> CONTENT="0"> <link rel='icon' href='$SkinDirUrl/favicon.gif'
> type='image/gif' /> <link rel='SHORTCUT ICON' href='$SkinDirUrl/favicon.gif'
> /> <!--HTMLHeader--> </head>
> ------
> I just finish to retype manually from scratch (to avoid a invisible
> things??) and doesn't change anything

I presume that you want/need UTF8 encoding. To do that you'll need the 
HTML line:

	<meta http-equiv="Content-Type" content="text/html; charset=UTF-
8" />

Put it right at the top of <head>, because the browser restarts parsing 
from the start when it reads this line.

In addition, you will need (something like):

  require_once('scripts/xlpage-utf-8.php');

in your PmWiki config file(s). Again, put this at or near the top, as it 
affects everything else.

That's all you should need, in my experience.

Bon chance.

-- 
Cheers,
Marc




More information about the pmwiki-users mailing list