WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:PHPでUTF-8で書かれた特殊文字をEUC−JPに変換するには

0:[投稿] るい [2004/11/25 17:31 ][環境:win XP RedHatLinux9(たぶん)]

以下のプログラムをLinuxサーバに上げ、
IEから見る事によって、
文字化けせずに見れるようにしたいと思っております。
*****************************************************
<?php
$moji1="";
$moji2="";
$moji3="";
$moji4="@";
$moji5="文字です";
print_r($moji1);
print_r($moji2);
print_r($moji3);
print_r($moji4);
print_r($moji5);
print"</p>";
print_r(mb_convert_encoding($moji1,"EUC-JP","UTF-8"));
print_r(mb_convert_encoding($moji2,"EUC-JP","UTF-8"));
print_r(mb_convert_encoding($moji3,"EUC-JP","UTF-8"));
print_r(mb_convert_encoding($moji4,"EUC-JP","UTF-8"));
print_r(mb_convert_encoding($moji5,"EUC-JP","UTF-8"));
?>
*******************************************************

このプログラムはUTF-8で書かれています。
しかし、IEでEUCで表示させても文字化けしたままです。
そもそもUTF-8でPHPを書くこと自体おかしいのか、
特殊文字は扱いが別なのか教えてください。

ちなみに、$moji5の"文字です"だけはちゃんと
文字コード変換されています。

よろしくお願いいたします


1:[回答] るい [2004/11/25 18:11 ]

できました。
print_r(mb_convert_encoding($moji1,"EUC-JP","UTF-8"));
      ↓
print_r(mb_convert_encoding($moji1,"eucJP-win","UTF-8"));
にしたらできました。

ありがとうございました。


2:[完了] るい [2004/11/25 18:12 ]

完了ですね。
失礼いたしました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World