Hello,
[EMAIL PROTECTED] (Dennis browne) wrote:
> I want to display Japanese text on my site and am having many problems.
>
> I am using Linux Redhat 8, PHP 4.2.
>
> Basically what I have is a file page.php with the following code:
>
> page.php:
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> <META HTTP-EQUIV="Content-Language" content="ja">
> </head>
> <body>Home:<br>
> <?php
> include("lng_page_ja.php");
>
> echo "home in japanese:";
> echo "<br><br>$home";
>
> ?>
> </body>
> </html>
>
> I then have an include file with the Japanese text assigned to the
> variable $home.
>
> lng_page_ja.php:
> <?php
> $home = "繝帙?繝";
>
> ?>
>
> This should output the japanese characters for Home. But all I get is
> garbage out.
>
> Why?
Two things (at least):
It's either you're not encoding your files properly or you're not
encoding your files properly :)
But seriously, you have to make sure that your files are encoded
correctly. For example, if you're using
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
you have to make sure that you're files were edited and saved as "utf-8".
If you're using shift-jis, then save as "sjis". If you're using euc-jp,
then save as "euc-jp"... (Unless, of course, you're doing some encoding/
decoding inside your script or somewhere else...)
HTH,
- E -
PS
Btw, you've got a wrong character in your Japanese "home" -- you've
written "ho-mo" ("ホーモ") instead of "ho-mu" ("ホーム") ;)
...[snip]...
。�.aィh。?「�A澗k。ァ[jw[ノ?「?カ��mシ嚀�「: