mysql - html特殊字符写入outfile.txt

标签 mysql character-encoding

我有一个数据库,为了提高效率,我将数据以 html 编码格式放入数据库中。

我对数据进行维护,然后通过“into outfile”将其转移到生产中,因此它最终会出现在一个文本文件中。

特殊字符无法清晰地显示出来,并且显示出来的都是困惑的代码。

有没有办法保持txt文件的格式? 或者我应该使用其他格式?

我发现“outfile”和“import”对于批量传输非常有效。

如果我不能使用它,关于在 mysql 中查找特殊字符的最佳方法有什么建议吗? 我发现的唯一的事情似乎是找到只包含非 ASCII 字符的字段

SELECT * FROM tableName WHERE NOT columnToCheck REGEXP '[A-Za-z0-9]';

最佳答案

您在数据库中存储 HTML 编码文本有什么原因吗?正如 episode 58 of the Stack Overflow podcast 中所讨论的,您应该始终尝试以尽可能高的精度存储原始数据。

关于mysql - html特殊字符写入outfile.txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1247543/

相关文章:

php - 从 CodeIgniter 中的另一个表中获取用户名和用户 ID

Mysql 将两个表合二为一

mysql - 重复条目而不是使用现有实体

java - 如何在 JAX-RS 中设置响应 header ,以便在自定义生成的文件中正确显示中文字符

php - mysql 土耳其语字符编码

mysql - MacOS:无法运行 MySQL Workbench

php - mysql php显示结果但不插入数据库

mysql - 使用ASP和MySQL设置字符集

java - 如何解析与java不同编码的字符串

R 友好的希腊字符