2011-12-05 17 views
0

CSSを使ってまっすぐ引用符を中括弧引用符に変換する方法はありますか?まっすぐ引用符を引用符で囲む

'=ストレート引用

「=カーリー引用

ていない場合、またはJavaScript?同様に、ページ上のすべての直線引用符を中括弧に変換できるjavascriptはありますか?

もしそうでない場合は、どのようにphpで行うのですか?

+0

"ストレート"と "カーリー"の意味を正確に示すことはできますか? –

+0

テキストエディタを使用し、簡単なバージョンの引用符でUnicodeバージョンの検索と置換を行います。あるいは、あなたは正しいシンプルな引用符の代わりにユニコード引用符でCSSファイルを受け取ることが多いので、何かを自動化する必要がありますか? ( ") –

+2

@Pekka彼は' '' 'を' '' 'に変換することを意味すると思います。 –

答えて

0

phpファイルを編集できる場合は、いつでもstr_replace()を使用できます。ただ、次の構文を使用し

str_replace (mixed $search , mixed $replace , mixed $subject [, int &$count ]); 

例:str_replace (' " ', ' ” ', $php_output);はJSで

0

This link javascriptでこれを行うことについて話しています。この実装はあなたが求めている以上に多くのことを行いますので、少し修正したいと思います。

0

あなたがそのようにそれを行うことができます。

<script> 
    function replace(node) { 
     if (node.childNodes === undefined) { 
      return; 
     } 

     for (var i = 0, len = node.childNodes.length; i < len; ++i) { 
      var child = node.childNodes[i]; 
      if (child.nodeType == 3) { 
       child.data = child.data.replace(/"/g, '“'); 
      } 

      replace(child); 
     } 
    } 
    replace(document.body); 
</script> 

は、おそらくあなたはそれが引用符を開いて閉じるよ、そのようにこのコードを変更する必要があります。

0

中括弧はまっすぐ引用符と同じ文字ではありません。

したがって、真っ直ぐな引用符を実際に入力する限り、あなたのページにそのように表示されます。

関連する問題