2011-12-29 15 views
0

私はブックマークレットに取り組んでいて、現在のサイトに関するいくつかの情報をPHPスクリプトに送ります。ブックマークレット - 文字セット - 特殊文字

サイトのタイトルに問題があります。サイトのタイトルが

urban archaeology: sleeping beauty’s paris apartment 

ある場合 は例えば、これは、SQLデータベース

urban archaeology: sleeping beauty’s paris apartment 

で次のようになり、それがために、フィールドの照合のですか?現時点ではlatin1_swedish_ciです。

答えて

1

は、(明らかに内容がUTF8の場合)あなたのHTMLヘッダーはUTF8

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

がNormalyトリックを行い指定していることを確認します。

+0

また、あなたのデータがあなたのデータベースscreweyに格納されている場合は、http://stackoverflow.com/questions/4583369/an-apostrophe-is-rendering-as-atm- –

+0

私のページに行を追加しましたが、まだ動作していません – Backslash

+0

私のコメントでは、あなたのデータが既にデータベースにひどく格納されていると言ったように、ごみ箱上記のリンクのような関数を使ってそれを整理する必要があります。または、データベースを参照して手動でクリーンアップを実行してください –

0

照合順序をUTF-8に変更します。

+0

完了。しかし、それはまだ同じに見える – Backslash