mysqlのdatabseから特殊文字(例:MontrÃÂ,©al-Rive-Sud)を削除する方法

特殊文字の削除方法

Montréal-Rive-Sud

上記の1つは都市名で、これはXMLフィードから取得しています。それは私のmysqlデータベースに直接挿入しています。今私はこの種の特殊文字を削除したい。

0

2 答え

UTF-8でエンコードされ、ASCIIとして4回解釈されているように見えます。

Montréal-Rive-Sud
Montréal-Rive-Sud
Montréal-Rive-Sud
Montréal-Rive-Sud

私に思い出させる:

Ode to a shipping label

1
追加された

You need the mysql_real_escape_string()

詳細</​​a>

0
追加された
私はそれが動作していないことを試してみました.. "都市から都市を選んで*選択してください。" mysql_real_escape_string( 'MontrÃÂ' al-Rive-Sud ')。
追加された 著者 atluriajith,
つまり、テーブルにデータを追加する前にそれを使用しなければならないということです。見栄えの悪い文字列は、エスケープされていないデータの結果です。
追加された 著者 JNDPNT,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com