• ベストアンサー

WordPressで、ブログタイトルの「'」がエスケープされてしまいます

WordPress2.2.3でブログを運営予定です。 ブログタイトルに、「~'s blog」というように、「'」を使いたいのですが、 管理画面の各種設定>一般設定>ブログ名に、「'」を入力すると、 'が\'とエスケープされてしまい、~\'s blogとなってしまいます。 ※実際は\でなくバックスラッシュ これを回避する方法はあるのでしょうか? 記事中で、勝手にエスケープされてしまうのは、 Kill WPTexturizeプラグインなどで対処できるようなのですが、 ブログタイトルのエスケープは、そのプラグインでは解除できず、悩んでいます。 formatting.phpのwptexturize()が怪しいと思い、 置き換えている部分をコメントアウトしたりしたのですが、 変わらなかったので、wptexturizeは通ってしていない気もします。 対策があれば、教えていただけると助かります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

今実際にローカルサーバーにインストールしてみましたが、、、 私の環境では表示されましたよ??(参照URLに写真スクリーンショット載せておきます。見れなかったら言ってください) 関係ありませんけどこれは素晴らしいスクリプトですね!!ログイン画面なんかLinuxライクだし・・・これはすごい!! ちなみにデータベースは初心者なのでphpMyAdminを使って作りました^ ^ 作成する際、「照合順序」ってところはなんだかよくわからなかったので適当に utf8_general_ci を指定して作りました phpやApacheの文字コードの設定関係も、php.ini の mbstring.language をjapaneseで有効にした以外は変更していないので文字化け対策的なことはしていないに等しいです。環境をもう一度見直す(あるいはリセットする)などしてcheer up and try again!!! photo1(管理画面) : http://briefcase.yahoo.co.jp/bc/activekid18/vwp2?.tok=bc3YQTaBwNsqE68Z&.dir=/&.dnm=Wordpress_index.jpg.jpg&.src=bc photo2(ブログ画面) : http://briefcase.yahoo.co.jp/bc/activekid18/vwp2?.tok=bcwqQTaBBYlsKHUg&.dir=/&.dnm=Wordpress_blog.jpg&.src=bc

hirugami_s
質問者

お礼

わざわざ試して頂いて、ありがとうございます。 再現性があるわけではなくて、 自分の環境に起因する問題のようですね。 環境を見直して、試してみたいと思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

それってphpプログラムなんですよね? phpは ' や $ とか ^ や " とかまぁその他もろもろの半角記号をコメントと命令の区切りや、あるいは命令として扱っているのでそんな感じにへんちくりんな表示になるんだと思います。 回避するには問題の文字の前に \ を付ければいいと思います。 例えば、 Hiroto's RooM なんて表示したければ Hiroto\'s RooM と打ち込むんです。解決しなければ、、、2バイト文字も使ってないみたいだし、そのプログラム自体のバグでしょうね。多分。

hirugami_s
質問者

お礼

回答ありがとうございます。 その、\を付けるエスケープを、勝手にやってくれてるわけなんですよね。 だから、\'と入れると、\\'となってしまうわけです。

すると、全ての回答が全文表示されます。

関連するQ&A