我正在从网站以 ISO-8859-2 格式从网站接收数据,然后将其转换为 UTF-8(也用作 MySQL 中的编码)并进行一些修改和存储数据......
当我打印数据时,一切似乎都很好......当我将数据存储到我的表并从那里打印时,一切都很好......但是当我比较新收到的数据并与存储在 mysql 中的数据进行比较时,我总是找不到匹配项数据是一样的。所以我检查了 DB .. 当我在 DB 中打开数据时,我看到末尾或中间有一个符号……示例:Ä、‡ 等。
任何想法?
更新:我使用 InnoDB 存储引擎来启用事务.. 确切的 DB 编码是 UTF8_GENERAL_CI