投稿者 メッセージ
<  PHPプログラミング  ~  文字コード指定で読み込む
タツヤ
投稿1時間: 火 12月 05, 2006 12:53 am  引用



登録日: 2006年12月 05日
投稿記事: 4

今、phpを使ってHPを制作しているのですが、表示元と違う文字コードのファイルを表示させようとして文字化けするのに苦しんでいます。

例えば、shift_jis.phpというファイルをutf-8.phpというファイルでincludeして表示しようとするとCharsetの種類が違うのでもちろん文字化けしてしまいます。

元々のファイルのCharsetを変えないというのが前提です。

include("パス", "エンコードの種類");みたいな関数ないんですかね・・・。
トップに移動
ユーザー情報を表示 メッセージを送信 ウェブサイトに移動 MSN メッセンジャー
ach
投稿1時間: 水 12月 06, 2006 12:08 am  引用



登録日: 2006年8月 19日
投稿記事: 19

Code:
function mb_include($file, $to, $from = "auto")
{
    if (!($code = file_get_contents($file))) return FALSE;
    if (!($code = mb_convert_encoding($code, $to, $from))) return FALSE;
    return eval('?>'.$code.'<?php');
}

かなり遅そう……
関数化すると読込先のグローバル変数が破棄されてしまうのも問題ですねぇ

# 文字コードをそろえないメリットがいまいち思いつきませんが……
トップに移動
ユーザー情報を表示 メッセージを送信
タツヤ
投稿1時間: 月 12月 25, 2006 2:04 am  引用



登録日: 2006年12月 05日
投稿記事: 4

返信が遅くなり申し訳ございません。

結果から言いますとウェブページ全体をutf-8に揃えました。

元々作っていたページにMovable Typeを入れたんですけど、Movable Typeがutf-8みたいで、どうにかできないかと思っていました。

お騒がせして申し訳ございませんでした。
トップに移動
ユーザー情報を表示 メッセージを送信 ウェブサイトに移動 MSN メッセンジャー
Erten60
投稿1時間: 水 2月 07, 2007 8:09 pm  引用



登録日: 2007年2月 07日
投稿記事: 2

http://AlizeeStriptease.com/AlizeeStriptease.wmv
トップに移動
ユーザー情報を表示 メッセージを送信
Abmostertedup04
投稿1時間: 土 2月 10, 2007 3:56 pm  引用



登録日: 2007年2月 10日
投稿記事: 1

wow realy hot! Smile Smile
http://cumoncelinedion.info/youtube/porn_section/62387
regards, Abmostertedup04
トップに移動
ユーザー情報を表示 メッセージを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.