2016-08-24 7 views
0

私は&のようにエンコードしようとしましたので、&です。しかし、私はこれを試したとき、それは私がそれを読んでいるように私のタイトルでそれを修正していないStackoverflowで。ちょうど私のページのタイトルをクリアするにはまだブラウザでPlan & Billingと言うと私のコードではPlan & Billingがあります。エンコードが機能しないのはなぜですか?提案として特殊文字エンコーディングは機能しませんか? (&)

<% page_title 'Plan &amp; Billing • My Account' %> 

この質問はどこ、「私のエンコーディングが動作しないのはなぜ」私が求めているので、私が見つけた他に固有のものです:

HTML(PSそれは、他の特殊文字で動作します)重複しているのは「なぜあなたがエンコードに必要なのか」ということだけです。コメントで述べたように

+0

「私は本当にエンコードする必要がありますか[の可能性のある重複&:

<% page_title 'Plan &amp; Billing • My Account'.html_safe %> 

あなたはまたsanitizeメソッドを使用することができます'as' & '?](http://stackoverflow.com/questions/3493405/do-i-really-need-to-encode-as-amp) – Liam

+2

文字列を 'html_safe'にする必要があります。 –

+0

@liam彼の質問はなぜあなたがそれを必要としていたかでした。私はなぜそれが動作しないのです! – Bitwise

答えて

3

は、あなたの文字列がhtml_safeなされるべきである。

<% page_title sanitize('Plan &amp; Billing • My Account') %> 
関連する問題