WORDPRESS
[WordPress] Backslash被顯示為Yen

Code

今日在公司上自己網誌找資料時(哈哈),見到明明打的是Backslash(\),卻被顯示為(¥),明明在其他網站的「\」都能正常顯示,但我的卻不能,究竟原因何在?

背景

如上文所言,在其他網站(如Character Entity Reference Chart)中都能正常顯示Backslash的,但在我網誌的Backslash卻變成了Yen,而我Copy網誌的Yen到Text Editor,又變回了Backslash!立即用自己手機確認,在手機看時都是看到Backslash的,但在公司電腦用IE9和Chrome都是看到Yen。(好混亂)

原因

參考Minichan: Why does my keyboard make the yen sign whenever I press \?,原來在電腦裝日文時可能會令Backslash顯示為Yen,因為它們的Code Point是相同的。
不過…其他網站又能正常顯示,唯獨我寫的不能,果然原因是這個嗎…?

在看網誌另一篇有Backslash的文章,是用pre tag包著的,在寫時已將Backslash轉了做HTML Entity,而它就能被正確的顯示!!

解決方法

Try 1

首先我將文章內的Backslash都轉成HTML Entity,但顯示出來的仍是Yen。

Try 2

用pre tag把Backslash包著,終於出現的是Backslash!但這個樣子…我不想改CSS啊 XD

Try 3

用code tag把Backslash包著,啊…終於正常了T__T

總結

要打Backslash真的好麻煩XD

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">