我有一个用 ASP 编写的带有 mySQL 数据库的网站。 ASP 使用 ODBC 5.1 驱动程序连接到数据库。数据库内部有一个 varchar(8000) 列(长度开始很小,但应用程序自其构思以来已经发展了很多)。不管怎样,最近很明显应该将 varchar 列更改为 MEDIUMTEXT 列。我进行了更改,一切看起来都很好。但是,每当我执行 UPDATE 语句时,该特定行的该列中的数据就会损坏。由于网站的性质,我无法提供数据或示例查询,但查询没有使用任何功能或任何东西;只是直接更新。
varchar 一切正常,但当我将字段设置为 MEDIUMTEXT 时出现问题。我说的腐败是这样的:
ٔ
有什么想法吗?
最佳答案
您是否检查过编码(ASP+HTML+DB)?使用 UTF8?
没有使用 UTF8 并且该文本不是英文,对吧?
关于mysql - MediumText 和 ASP/MySQL 的数据损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971913/