• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Yahooブログで"["をエスケープする方法)

Yahooブログで"["をエスケープする方法

このQ&Aのポイント
  • Yahooブログで記事を新規投稿しようとしています。その記事では、wiki文法の解説をしようとしています。
  • 「wiki文法を使用する」にはチェックを入れます。
  • 上記の文字をそのまま記載したい場合、エスケープする方法はあるのでしょうか?他ブログを見て回ったところ、どうやらエスケープできているようなのですが。。。どなたか分かる方がいらっしゃいましたら、ぜひよろしくお願い致します。

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

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

一応HTMLでいう文字実体参照が使えるようです。 ただ二つ問題がありますが。 とりあえず使ってみましょう。 http://homepage3.nifty.com/jgrammar/ja/tools/codeval0.htm で「文字→符号値」の欄に [ を打ち込み、 UTF-8のところを見ると, 5B であることがわかるので [は[です 同様に ]は]となります。 (が ( 同様に )が ) HTMLではそうするんですが, gif)の後に余計なセミコロンが表示されてしまいました(問題点その1 #全部;がつくなら納得できるんですが,ここだけなのが甚だ疑問です。 そこで妥協して [→&#x5Bと書くことにします。 したがって [[img(http://okwave.jp/images/logo_community_20071002.gif)]] という文字列は &#x5B&#x5Bimg&#x28http://okwave.jp/images/logo_community_20071002.gif)]] とすることで表示させることが出来ます。 #()もエスケープしないと画像が表示されてしまう で、先ほど言った問題とは何かというと。 これを投稿して、修正してみようとすると せっかくエスケープして書いたものが [[]] に戻っているのでこれを決定すると 文字列でなくて画像になりますorz つまり修正のたびにここを直さないといけないんです。 この現象はwikiではないけど,goo Blogでも発生します。 @wikiでは発生しませんでした。

satsukima
質問者

お礼

ありがとうございました! 早速試してみましたところ、うまく文字を表示させることができました! 確かに問題はありますが、十分使えます。 本当に、ありがとうございました。_(^^)_

関連するQ&A