?に文字化け

171 views
Skip to first unread message

ymz

unread,
Oct 8, 2017, 9:35:42 PM10/8/17
to a-blog cms forum
タイトルや、ユニットの本文、カスタムフィールドのtextareaやinputなど、
ほぼ全てのテキスト入力エリアで入力した
「①」や「②」などの丸付き数字や、
「〜(チルダ)」などが、
?」に文字化けしてしまいます。

文字コード関連かなと思うのですが、
どうすれば良いでしょうか?

===

a-blog cms のバージョン:   2.7.15 / Standard 
php のバージョン:  5.6.31
レンタルサーバー会社(プラン)OR サーバーOS:   iCLUSTA プロプラン
再現ブラウザ:   Firefox 56.0

伊藤淳

unread,
Oct 9, 2017, 9:24:32 PM10/9/17
to a-blog cms forum
お世話になっております。

データベースの照合順序は何になっていますでしょうか?
utf8 の utf8_general_ci など。

ご確認お願いします。

真野貴之

unread,
Oct 9, 2017, 9:25:52 PM10/9/17
to a-blog cms forum
ご質問しようかと思っておりました内容がこちらにもございましたので、私もご報告致します。

以前のバージョンでは文字化け対策として以下の方法が有効になっていたのですが、
最新版ではこの方法が効かず文字化けしてしまうようです。
https://developer.a-blogcms.jp/document/form/entry-2352.html

検証環境としては「http://ablogcms.io/」を利用させていただきました。
※再現ブラウザ:Firefox最新版、Chrome最新版

どなたか解消方法をご存じの方がいらっしゃればご助言頂けますと幸いです。
宜しくお願いいたします。

伊藤淳

unread,
Oct 9, 2017, 9:46:46 PM10/9/17
to a-blog cms forum
お世話になっております。

こちらはメールフォームで再現するということでよろしかったでしょうか?
おっしゃる通り iso-2022-jp の文字変換が動かなくなっていました。大変申し訳ございません。
こちらUTF-8にすることで解決できますので、変更いただけますでしょうか。

iso-2022-jp のままがいい場合はお手数ですが次期バージョンのフィックスを申し訳ありませんがお待ちください。

ymz

unread,
Oct 10, 2017, 2:10:55 AM10/10/17
to a-blog cms forum
伊藤様

照合順序は
ujis_japanese_ci
でした。

伊藤淳

unread,
Oct 10, 2017, 2:34:28 AM10/10/17
to a-blog cms forum
お世話になっております。
ujis_japanese_ciですと保存できない文字は多くあると思います。
utf8_general_ciやutf8_unicode_ciに変更いただければ保存できる様になるかと思います。
確認してみてください。

真野貴之

unread,
Oct 10, 2017, 4:32:44 AM10/10/17
to a-blog cms forum
伊藤様

お忙しい中、ご回答ありがとうございました。
今回ご質問させていただきました内容としては、メールフォームでの再現でした。
UTF-8にて文字化け自体は回避できましたが、本来の目的としては「髙井」等の機種依存文字の変換機能の実装のため、
(/private/const/mail/文字コード.phpに追記)
次期バージョンでのFIXを待ちます。

宜しくお願いいたします。
Reply all
Reply to author
Forward
0 new messages