全角バックスラッシュの扱いについて
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
-
全角バックスラッシュの扱いについて (おわた, 2011/9/14 9:56)
-
Re: 全角バックスラッシュの扱いについて (おわた, 2011/9/14 9:58)
-
Re: 全角バックスラッシュの扱いについて (なーお, 2011/9/14 10:51)
-
Re: 全角バックスラッシュの扱いについて (おわた, 2011/9/15 1:35)
-
Re: 全角バックスラッシュの扱いについて (なーお, 2011/9/15 8:33)
全角バックスラッシュの扱いについて
msg# 1
ちゃんと記憶していないので申し訳ないのですが、全角の'\'が'\'と表示されてしまいます。
以前はそのような事は無かったと思ったのですが、DB内を確認してみても元々\(半角バックスラッシュ)と登録されておりました。
'\'として表示したいのですが、これは表示時に変換をしているのでしょうか?
表示部分に関しては特に改変した記憶は無いのですが、もしその様な該当箇所がありましたらお手数をお掛けしますがご教示よろしくお願いいたします。
Re: 全角バックスラッシュの扱いについて
msg# 1.1
書き込んでから気づきましたが、\(バックスラッシュ)ではなく¥(半角の¥)と表示されております。
よろしくお願いします。

おわたさん、こんにちは。
”\”が半角の\になるんですか? 特に思い当たるところはありませんし、当方の複数の環境では発生しませんね。 (EUC-JP、UTF-8) それはd3diaryの本文でしょうか、それともタイトルとか別の場所でしょうか。
もしかしたら、その書き込みはWizMobile経由の携帯投稿ではなかったですか? WizMobileには半角変換処理があるので、何らかの影響があるかも・・ もしそうでしたら、PCからの書き込みでどうなりますか。 また、d3diary以外の他のモジュールでは発生しないのでしょうか。
WizMobileではないとすると、あとはサーバー環境でしょうね。 phpのmb_stringとかmagic_quote_GPCの設定や、mySQLのバージョンや設定の絡みはありそうです。 ただ、サーバー設定の話になると私もあまり詳しく無いので。。
magic_quote_GPCに関しては、ONだとセキュリティ上有利だとする話もありますが、多くのスクリプトはソース内できちんとエスケープされているはず、というのを信じるならばオフが推奨、ではあります。 もし変更可能でしたら、一度試してみていただくことはできますか。
Re: 全角バックスラッシュの扱いについて
msg# 1.3
返信ありがとうございます
全角の"\"が¥(バックスラッシュではなく円マーク)として表示されてしまいます。
タイトルでは試していませんが、本文で表示されてしまいます。
WizMobileは使っておらず、携帯対応レンダラーは使っているのですがPCからの書き込みでも同様でした。
お話を聴いて参考になりました。
最近MySQLのみ外部サーバに移転した為にそちら側のphp環境の問題かもしれません。
環境を見直して見ます。
ありがとうございました。

おわたさん
ああ、MySQLの移転があったのですね。 それが一番怪しいかもしれません。
実は私のサイトでも、サーバー更新の際にあるDBのcharacter_set_database が変わってしまって、それが原因でd3blogとd3diaryだけが文字化けする、ということが発生し対応してました。
移転前にインストールしたモジュールは、テーブル作成時に問題なかったのでCHARSETは合っていましたが、移転後にインストールしたモジュールだけが誤ったCHARSETでテーブルが作成され、文字化けするというもの。
対処方法も上記ブログページにありますので、参考にしてみてください。