0

私は自分の目的のためにオンライン辞書を作成しようとしています (他の辞書がいくつかあることは知っていますが、必要なものがありません)。次の形式の単語を含むファイルがあります。

戚谊
戚誼
    [m1][b]qīyì[/b][/m]
    [m2]some translation[/m]
三州府
    [m1][b]sānzhōufǔ[/b][/m]
    [m2]translation #2[/m]

最初の 2 行は同じ文字ですが、繁体字と簡体字、3 行目は表記、4 行目は文字の意味 (翻訳) です。このデータを mysql データベースの適切な列に保存するにはどうすればよいですか? (列: 簡体字、繁体字、翻訳、転記など)

ありがとうございました!

4

1 に答える 1

0

ここで質問する可能性のある質問は 3 つあります。

  1. PHP から MySQL データベースに書き込む方法。
  2. PHP からファイルを読み込み、それを MySQL に書き込む方法。
  3. MySQL にデータを保存する形式。

私は(3)を仮定するつもりですが、あなたが何か他のことを意図していた場合は明確にしてください. 基本的に、MySQL データベースに文字を UTF-8 形式で保存して、文字が確実に保持されるようにする必要があります。

これを行うには、何よりも先に次のクエリを実行します。

mysql_query("SET NAMES utf8")

以下のすべてのクエリは、UTF-8 として解釈する必要があります。

于 2009-10-10T23:23:10.700 に答える