英镑英镑符号出现在店里的未知字符

时间:2010-08-25 12:33:04

标签: character-encoding currency oscommerce

对于我店里每次出现的英镑符号(£),我都会看到'?'黑色钻石中的问号符号。 谷歌搜索已经产生了charset的建议 - 我的设置为utf-8如下......

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

我相信这家商店最初是在Os商业中设立的。在货币表中,我使用了$ pound的ascii代码;而不是英镑符号,但这似乎没有任何影响。

任何建议都会很棒

干杯

5 个答案:

答案 0 :(得分:2)

你能不能用&amp;pound;(或OS商业中的&amp;amp;pound;)替换£

查看HTML标记的源代码并粘贴结果 - 操作系统商业可能正在改变服务器端,这意味着添加元标记将毫无价值。

答案 1 :(得分:1)

尝试使用HTML实体:

&#163;

不确定您将其插入的确切位置,但如果它允许这样的HTML字符,那么在大多数情况下这应该可以解决问题。

答案 2 :(得分:0)

使用

的问题
&pound; 

&#163; 
osCommerce中的

是纯文本电子邮件不会显示英镑符号,只显示上面的代码。

解决方法是在管理/本地化/货币的“左边的符号”条目中使用GBP或UK Pound。 但是osCommerce不允许你在GBP之后放一个空格,解决这个使用phpMyAdmin,在名为currency的表中输入GBP之后的空格,在名为symbol_left的列中。

这给了我:我的商店列表中的9.40英镑,以及我的纯文本电子邮件。

或者对于'9.40磅',将上述方法应用于'符号向右'和'symbol_right',在值'Pounds'之前添加一个空格

答案 3 :(得分:0)

您可以通过以下行来解决此问题:

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

之间的

您的HTML代码的

<head></head>标记。

我建议它应该在<head>代码后立即放置。

我已经测试了它并且它有效。

答案 4 :(得分:0)

我们在网站(我们自己和其他来自其他成熟网站的网站)上遇到了类似的问题,其中磅(£)符号显示为字母J.我们也注意到,同时文本大胆而倾斜不应该。

经过大量调查后发现,我们遇到的大部分机器都与机器上安装的Helvetica字体有问题,有两种可能的解决方案:

  1. 如果您可以控制机器,请删除“Helvetica Bold Oblique”,“Helvetica Bold”和“Helvetica Oblique”字体(“Helvetica Regular”似乎工作正常)。
  2. 在您的应用程序/网站中使用其他字体。