0

我正在尝试为自己的目的制作在线词典(我知道还有其他一些词典,但它们没有我需要的内容)并且我有一个包含以下格式的单词的文件:

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

前两行是同一个字,不过是繁体字和简体字,第三行是抄写,第四行是字义(译文)。如何将这些数据存储在 mysql 数据库的正确列中?(列:simplified_character、trad_character、translation、transcription 等)

谢谢!

4

1 回答 1

0

您在这里提出三个可能的问题:

  1. 如何从 PHP 写入 MySQL 数据库。
  2. 如何从 PHP 中读取文件,然后将其写入 MySQL。
  3. 在 MySQL 中存储数据的格式是什么。

我将假设(3),但请澄清您是否打算做其他事情。基本上,您需要将字符以 UTF-8 格式存储在 MySQL 数据库中以确保它们被保留。

您可以通过在执行其他任何操作之前运行以下查询来执行此操作:

mysql_query("SET NAMES utf8")

以下所有查询都应解释为 UTF-8。

于 2009-10-10T23:23:10.700 回答