こんにちわturusukeです。
僕は、Wordpressでソースコードを表示するのにgoogle-syntax-highlighterを利用しているのですが、
PHPのコード中にhref属性の中に逆スラッシュやシングルクォートを使うと、
中身がURLエンコードされて表示されているブラウザがありました。
例えばFirefoxでは逆スラッシュが『%5C』に…
これじゃわざわざ記事を読んでコードを利用した人がエラー出てしまって申し訳ないことに…
中身をいじろうとしましたが…
時間が勿体無いので、外部のJSで一気にデコードして置き換えて表示させることにしました。
下記のJSのコードをbody直前に書いてあげれば正しく表示されるようになりました。
$(function(){ $(".dp-highlighter .dp-c").each(function(){ var dp = $(this).html(); var dp2 = decodeURI(dp); $(this).html(dp2); }); });
これで安心してコードを掲載できます。ε-(´∀`*)ホッ