C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: PHPで文字化け


(過去ログ 102 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■61211 / inTopicNo.1)  PHPで文字化け
  
□投稿者/ saitou (1回)-(2011/08/05(Fri) 15:00:23)

分類:[その他の言語] 

サーバーでmbstringがインストールされていないそうなのですが、
文字化けに対して他に対処できる方法はあるでしょうか?
サーバーは変更できません。
同じプログラムをmbstringが使える他のサーバーでは文字化けせずに表示できるのですが。
文字コードはShift_JISを使用しており、ファイルの文字コードと、
HTMLソースのmetaタグ内charsetも全てShift_JISにしています。
他にできる文字化け対応があれば教えてください。

引用返信 編集キー/
■61212 / inTopicNo.2)  Re[1]: PHPで文字化け
□投稿者/ 楠 (1回)-(2011/08/05(Fri) 15:15:08)
No61211 (saitou さん) に返信
> サーバーでmbstringがインストールされていないそうなのですが、
> 文字化けに対して他に対処できる方法はあるでしょうか?
> サーバーは変更できません。
> 同じプログラムをmbstringが使える他のサーバーでは文字化けせずに表示できるのですが。

PHPでは具体的にmbstringの何の機能を使っているのでしょうか?

> 文字コードはShift_JISを使用しており、ファイルの文字コードと、
> HTMLソースのmetaタグ内charsetも全てShift_JISにしています。
> 他にできる文字化け対応があれば教えてください。

文字コードをすべてEUC-JPにしてみてはどうでしょう。
引用返信 編集キー/
■61214 / inTopicNo.3)  Re[2]: PHPで文字化け
□投稿者/ saitou (2回)-(2011/08/05(Fri) 15:32:10)
すいません
自己解決できました。
文字コードはShift_JISしか使えないので・・・
urlencodeとurldecodeでなんとか文字化け解消できました。
ありがとうございました。

解決済み
引用返信 編集キー/
■61216 / inTopicNo.4)  Re[2]: PHPで文字化け
□投稿者/ 逆運の覇者 (46回)-(2011/08/05(Fri) 16:22:19)
自身でphp_info( ) で確かめてみましたか?
mbstringがロードされていれば、mbstringの項目があるはずです。
なければ、ロードされていません。

どういう状態なのか、さっぱり見えません。
mbstringと文字化けがどういう関係なのか。
私としては、今回まったく関係ないように思えてならないのですが。
mbstringがない状態でmb系の関数を使えば、関数がない旨のエラーが出ると思うのです。

とりあえず、mbstringをロードしてみてはどうでしょう。
mbstringモジュールをサーバにアップして、
ini_set( ) でphpの設定を変更して、
mbstringをロードしている例はネットで検索すれば出てきます。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -