■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

カテゴリ名ほか日本語部分が文字化けする

TABATA > カテゴリ名ほか日本語部分が文字化けする @ 2011/1/12 16:00
BaserCMSのバージョン:1.6.8
レンタルサーバー名:xampplite
スマートURLの利用: [ON]
設置フォルダ: [ドキュメントルート]
利用しているデータベース: [MySQL 5.1.41]
PHPスキル(自己評価): [ A ]
MySQL 接続の照合順序: [ utf8_general_ci ]

添付ファイルのようにカテゴリ等々文字化けします。
ブラウザから通常の方法でインストールし、mysqlもデフォルトのままです。
生成されたテーブルの情報をみるとvarcharで定義されてるカラムがlatin1_swedish_ciに設定されており、これが文字化けの原因かと思います。

テーブル生成時に照合順序を指定せずにcreate文を発行するとlatin1_swedish_ciに設定されるようです。
解消方法がございましたらご教示いただけるとありがたいです。

OSには依存しないかと思いますが、MacOSX10.6.6、Windows7(64ビット)どちらでも同じ症状が発生します。

non > Re: カテゴリ名ほか日本語部分が文字化けする @ 2011/1/12 17:17
念の為確認ですが、DB作成時、utf8_general_ci を指定されてますか?

http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=197&forum=2#forumpost1045

Macでは文字化けになりませんでした。
TABATA > Re: カテゴリ名ほか日本語部分が文字化けする @ 2011/1/14 9:53
再トライしてみます。
norifusa > Re: カテゴリ名ほか日本語部分が文字化けする @ 2013/4/18 16:17
ubuntu12.10にbaserCMS 2.10をインストールしました。
私もインストール後にDBから取り出したと思われる部分の日本語文字が??になりました。

DBを以下の様に作り直し、baserCMSを再インストールして解決しました。

mysql> CREATE DATABASE basercms default character set utf8;