1

私の店でポンド記号(£)が出現するたびに、代わりに「?」が表示されます。黒いひし形の疑問符の記号。グーグルはcharsetの提案をもたらしました-私のものは以下のようにutf-8として設定されています...

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

この店はもともとオスコマースで設立されたと思います。通貨の表では、$poundのASCIIコードを使用しました。£記号の代わりに、これも影響がないようです。

どんな提案も素晴らしいでしょう

乾杯

4

5 に答える 5

2

&amp;pound;£を(または&amp;amp;pound;OSコマースで)に置き換えることはできません

HTMLマークアップのソースコードを表示して結果を貼り付けます-OSコマースがサーバー側で変換している可能性があります。つまり、メタタグを追加しても意味がありません。

于 2010-08-25T12:35:05.253 に答える
1

HTMLエンティティを使用してみてください。

&#163;

どこに接続するかは正確にはわかりませんが、そのようなHTML文字が許可されている場合は、ほとんどの状況でうまくいくはずです。

于 2010-08-25T12:35:17.040 に答える
0

ポンド (£) 記号が J の文字として表示される Web サイト (当社の Web サイトおよび確立された他の Web サイトの Web サイト) で同様の問題が発生しました。なっている。

多くの調査の結果、私たちが遭遇したマシンの多くは、マシンにインストールされている Helvetica フォントに問題があることが判明しました。2 つの可能な解決策があります。

  1. マシンを制御できる場合は、"Helvetica Bold Oblique"、"Helvetica Bold"、および "Helvetica Oblique" フォントを削除します ("Helvetica Regular" は問題なく動作するようです)。
  2. アプリケーション/Web サイトで別のフォントを使用します。
于 2015-02-12T14:16:21.010 に答える
0

次の行を追加することで、この問題を簡単に解決できます。

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

の間に

<head></head>あなたのhtmlコードのタグ。

<head>タグの直後に配置することをお勧めします。

私はそれをテストしましたが、動作します。

于 2014-05-30T13:14:28.237 に答える
0

使用上の問題

&pound; 

また

&#163; 

osCommerce では、平文の電子メールにはポンド記号が表示されず、上記のコードのみが表示されるということです。

回避策は、管理/ローカリゼーション/通貨の「左側の記号」エントリで GBP または英国ポンドを使用することです。しかし、osCommerce では、GBP の後にスペースを入れることはできません。これを解決するには、phpMyAdmin を使用し、通貨と呼ばれるテーブルの symbol_left と呼ばれる列に GBP の後にスペースを入力します。

これにより、ストアのリストとプレーンテキストのメールで 9.40 ポンドが得られます。

'9.40 Pounds' の場合は、上記の方法を 'symbol to the right' および 'symbol_right' に適用し、値 'Pounds' の前にスペースを追加します。

于 2014-03-05T12:33:10.720 に答える