2011-01-20 13 views
0

ちょっとした男私の問題は、クライアントがワードプレスのサイトに入れたいスクリプトのためです。問題は、正しく動作するためには特殊な文字セットを使用する必要があります。それ以外の場合は、 "ééíóú"文字に問題があります。これはコードです:ワードプレスで動くサイトの特殊文字の問題

<script> 

     var bae_bgcolor= "#FFFFFF"; 
     var bae_width="370"; 
     var bae_cantidad="3"; 
     var bae_showhead15=1; 
     var bae_bgcolorhead15="#B8CDD6"; 
     </script> 
     <style type=text/css> 
     <!-- 
      .ib_fecha15 { font-family: Arial; font-size: 10px; color: #606060} 
      .ib_titulo15 { font-family: Arial; font-size: 12px; color: #606060; text-decoration:none;} 
      .ib_head15 { font-family: Arial; font-size: 13px; color: #5A555A} 
     --> 
     </style> 

     <script language="javascript" type="application/javascript" charset="ISO-8859-1" src="http://www.infobae.com/adjuntos/noticias/0000015.js"></script> 

は、今ではそれが働いてしまったが、私は、サイトの残りの部分に問題があり、ここで、「ú」私は「ú」を取得し、そこにあるべきがあるはずです"ó"私は "³"を得る。私はヘッダーにあるように構成を変更しました。私はまだ問題があり、今ではそれらの文字を含む新しいものを投稿することはできません。

誰もが以前にこれらの問題を抱えていた場合、どんな助けも...よく、役に立つでしょう。ありがとう

答えて

0

ラテンの代わりにutf-8に行ってみませんか?とにかく、あなたの実際のソースファイルが、ブラウザに(ヘッダーなどで)使用するように指示するのと同じエンコーディングを使用して保存されていることを確認してください。

+0

すべてが同じ文字セット内にあり、latin1への切り替えは、最初にjavascriptボックスの問題を解決したものでした。 –

+0

すべてのファイルはiso-8859-1に保存されているので、ヘッダーにはそれが使われているようですが、すべてのjavascriptファイルもありますか? http://www.infobae.com/adjuntos/noticias/0000015.jsを開くと、notepad ++はANSIでコード化されていると主張していますが、iso-8859-1 –

+0

ではなく、

0

アクセント記号付きの文字列を含むJavaScriptを書くときはいつも、私はHTML Encode and Decode on Strictly Softwareで送信し、á&aacute;に変換します。

これは実行中でも実行できますが、アクセント付きの文字を保存するのは困難でした。そのような場合、私は元のスクリプトをとり、そのリンク上のプログラムを通してテキストを実行し、ファイルを再保存します。

+0

ほとんどの場合は問題ありませんが、リモートサーバーの.jsがそのサーバーによって毎回更新されます数時間かかるので、実際にはcrontabなどのスクリプトを作成して10分ごとに.jsを再度ダウンロードする必要があります。 –

関連する問題