2

ここにデータベースにあるもの

Seilpendel für Tragsysteme

今、私はAJAX経由でテキストボックスにロードしていますが、テキストボックスにロードされるのは

Seilpendel f�r Tragsysteme

しかし、正しい文字列Seilpendel für Tragsystemeを入力ボックスに入れたい

私が試してみました

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

しかし、その作業ではありません

4

3 に答える 3

2

この問題を解決する正しい方法は、UTF8 を文字エンコーディングとして使用するようにデータベースを構成することです。

RUN データベースに接続した後、次のクエリを 1 回実行すると、すべてが機能し始めます。

SET NAMES 'utf8';
于 2012-04-29T22:07:33.507 に答える
1

データベースが UTF8 でエンコードされていることを確認するか、データベースからデータをロードするとき、または書き戻すときにutf8_encode ()またはutf8_decode()を使用します。

于 2012-04-29T21:57:22.333 に答える
1

UTF8エンコーディングでファイルを保存することも確認してください

メモ帳(またはさらに良い-メモ帳++)で開くことができ、「名前を付けて保存...」ポップアップでデフォルトのANSIの代わりにUTF8を選択します

notepad++ を使用している場合は、BOM なしで utf-8 を選択してください

ファイルのエンコーディングが問題ない場合は、DB への接続が utf-8 であることを確認してください。次のようにクエリを実行できます。 SET NAMES 'utf8'

于 2012-04-29T21:31:39.070 に答える