■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

文字化け

 

 1  |  2  |  3  |  4   | 次のページ>

oolongtea > 文字化け @ 2010/12/15 15:21
ページ等で本文の部分は上手く行くのですが、タイトルや説明文等の所が文字化けいたします。

* BaserCMSのバージョン:1.6.7
* レンタルサーバー名:CPI
* スマートURLの利用: [OFF]
* 設置フォルダ: [サブフォルダ]
* 利用しているデータベース: [CSV]
* PHPスキル(自己評価): [E]

よろしくお願い致します。
ryuring > Re: 文字化け @ 2010/12/16 15:51
こんにちは。

引用:
ページ等で本文の部分は上手く行くのですが、タイトルや説明文等の所が文字化けいたします。


CPIサーバーは動作報告を受けていませんので、おそらく環境の問題が原因だと思います。

もう少し詳しく状況を教えてください。

まずは、MySQLとのやり取りで文字化けが発生しているのかどうかを切り分けたいです。

他のメールフォームや、フィード管理等について、日本語の更新は文字化けしますか?

その他気づいた事がありましたら記載頂けると解決が早いと思います。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

oolongtea > Re: 文字化け @ 2010/12/16 16:24
ご返信誠にありがとうございます。

どうもどのページでも同じなのですがWYSIWYG等の本文部分は普通に表示されますが、タイトルや説明文などの所が文字化けします。
CPIに聞いてみた所、DBの文字コードがEUCのようです。
そこが問題でしょうか?
でもデータベースCSVを選択しているのですが…関係ありますか?
non > Re: 文字化け @ 2010/12/16 18:03
引用:
でもデータベースCSVを選択しているのですが…関係ありますか?


CPIが言っているDBがMySQLという事であれば、CSVの場合関係ないと思いますよ。

ただ、Internal Encoding が何かによっては文字化けの可能性もあると思います。

適当にPHPスクリプトを作って

<?php echo mb_internal_encoding() ?>


で確認してみてください。
oolongtea > Re: 文字化け @ 2010/12/17 10:57
>nonさま

ご教示ありがとうございます。

誠に恐縮ですが、私PHPはわからないので、何処にそれを書き込めばよろしいかご教示いただけますでしょうか?
お忙しい所誠に恐縮ですが、何卒よろしくお願い致します。
oolongtea > Re: 文字化け @ 2010/12/17 11:02
申し訳ありません、おっしゃってる事と合ってるか解りませんが
test.phpというPHPを作ってそれにご教示されたものを書き込み、
アップロードしたものにアクセスしました。

そうしましたら「EUC-JP」と出ました。

おっしゃってる事あってますでしょうか?
korzy > Re: 文字化け @ 2010/12/17 13:07
こんにちは。
はじめて投稿します。
松下@Pbsystemsと申します。

>ページ等で本文の部分は上手く行くのですが、タイトルや説明文等の所が文字化けいたします
私のところでも新規インストールしたBaserCMS v1.6.7.1の環境で同じ現象が発生しました。
おなじサーバにBaserCMS v1.6.6をインストールして比較したところ、
BaserCMS v1.6.6では現象発生しなかったため、とりあえずv.1.6.6を使用しています。

環境はVMWare ESX上の仮想マシンで、OS等は下記のとおりです。
 OS CentOS5.4
 PHP php-5.1.6-27.el5_5.3
 Database mysql-server-5.0.77-4.el5_5.4
 WebServer httpd-2.2.3-43.el5.centos.3

根本的な対処方法を知りたいところですが、まずは現段階の情報共有の意味で投稿させていただきました。

-------------------------------
仮想化技術の専門家集団
株式会社ピー・ビーシステムズ
http://www.pbsystems.co.jp
松下幸史
ryuring > Re: 文字化け @ 2010/12/17 13:24
こんにちは。

基本的に、BaserCMSは、UTF-8で動作しており、EUC-JPは標準サポートしておりません。
/app/config/bootstrap.php の2行目あたりに次の一文を記述してみてください。

internal_encoding('UTF-8');



また、こちらも動作確認は行ってませんが、逆にプログラム側をEUC-JPにあわせるには、

/app/config/core.php の 44行目

Configure::write('App.encoding', 'UTF-8');




Configure::write('App.encoding', 'EUC-JP');


とします。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

oolongtea > Re: 文字化け @ 2010/12/17 16:42
>korzyさま

ご丁寧にありがとうございます。ぜひ試してみようと思います。

oolongtea > Re: 文字化け @ 2010/12/17 16:47
>ryuringさま

ありがとうございます。
一つ目は表示が崩れてしまいました。

二つ目は全体的に文字化けしてしまいました。

ところで今回DBはCSVを選択しております。
CPIはDB(MySQL)はEUC-JPですが、他はUTF-8で大丈夫です。

それでも化けると言う事はサーバの方の問題ですよね?
サーバ変えないとダメなのでしょうか?

 

 1  |  2  |  3  |  4   | 次のページ>

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
27 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 27