2010-08-25 124 views
1

對於我商店中每一個英鎊符號(£)的出現,我都會看到'?'黑鑽石中的問號符號。 谷歌搜索已導致字符集的建議 - 我的設置爲UTF-8,如下...英鎊符號出現在商店裏的未知字符

<meta http-equiv="content-type" content="text/html;charset=utf-8" /> 

我相信店家被origonally成立於操作系統商業。在貨幣表中,我使用了$ pound的ascii代碼;而不是英鎊符號,但這似乎沒有影響。

任何建議將是巨大的

乾杯

+0

您是否試過了html磅,£(更多信息,請訪問:http://www.w3schools.com/html/html_entities.asp)? – JonNeale 2010-08-25 12:35:48

+0

[爲什麼我不能在HTML中顯示英鎊(£)符號?](https://stackoverflow.com/questions/4382518/why-cant-i-display-a-pound-%c2%a3 -symbol-html) – Liam 2017-06-13 08:40:56

回答

2

你能不更換£&amp;pound;(或OS商業&amp;amp;pound;

查看到HTML標記的源代碼和結果粘貼 - OS電子商務可能正在轉變它的服務器端,這意味着添加元標記將毫無價值。

+0

對不起,我把$磅放在我的問題中,我的意思是&英鎊 – Rhyso 2010-08-25 14:14:39

+0

你可以試試&鎊;在操作系統商務 (是與字母「amp」如上) – DaveHogan 2010-08-25 21:26:07

1

嘗試使用HTML實體:

&#163; 

不知道究竟在何處你在插上,但應該做在大多數情況下的伎倆,如果允許這樣的HTML字符。

+0

是的,這與'£'相同,但'£'更具可讀性! – 2010-08-25 12:38:08

+0

我也喜歡使用&磅,這是我的原始嘗試,但無濟於事! – Rhyso 2010-08-25 14:34:15

+0

所以這是不行的呢? 沒有理由不應該這樣做,除非您添加的表單去除內容。 – 2010-08-26 01:06:23

0

的問題,在使用自從

&pound; 

&#163; 

是純文本電子郵件不會顯示英鎊符號,只是表示上述代碼。

解決方法是在管理/本地化/貨幣的'左'符號中使用英鎊或英鎊。 但是osCommerce不允許你在GBP之後放一個空格,爲了解決這個問題,使用phpMyAdmin,在名爲symbol_left的列中輸入名爲currency的表中GBP後面的空格。

這給了我:我的商店列表和我的純文本電子郵件中的9.40英鎊。

備選地關於「9.40磅」,應用上述方法以「符號向右」和「symbol_right」的值之前加入的空間「磅」

0

可以簡單地通過將以下行解決這個問題:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

</head>之間

<head>標籤的HTML代碼。

我推薦它應該放在<head>標籤後面。

我測試過它,它工作。

0

我們有一個與英鎊(£)符號顯示爲字母J的網站(我們自己的網站和其他建立良好的網站)有類似的問題。我們還注意到,同時文本是粗體和斜體它不應該是。

多的調查後,它變成了那麼多,我們碰上了機器有什麼毛病安裝在機器上的Helvetica字體,並且有兩個可能的解決方案:

  1. 如果你有過的機器控制刪除「Helvetica Bold Oblique」,「Helvetica Bold」和「Helvetica Oblique」字體(「Helvetica Regular」似乎工作正常)。
  2. 在您的應用程序/網站中使用不同的字體。