2009-08-08 80 views
0

我有一个数据库,为了提高效率,我把数据以html编码格式存入数据库。html特殊字符到outfile.txt

我对数据进行维护,然后通过'输出文件'将其转移到生产环境中,所以它以文本文件结尾。

特殊字符并没有使它干净,它出现为所有混乱的代码。

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

'outfile'和'import'我发现进行批量传输非常有效。

如果我不能使用它,任何建议最好的方法来找到特殊字符在MySQL? 我发现的唯一的事情似乎找到了仅包含非ASCII字符

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

你可以包含这个“搞砸的代码”的样本,以及如果它是“干净的”你会期望什么? – 2009-08-08 00:09:44

+0

我不确定这会出现多好,但我会尝试。 搞砸代码 约翰·奥康纳是走出

john Oââ¬â¢conner
这很糟糕... – pedalpete 2009-08-08 00:53:58

回答

1

有你在数据库中存储HTML编码的文本有原因的领域?正如episode 58 of the Stack Overflow podcast中所讨论的那样,您应该始终尽可能以最高精度级别存储原始数据。

+0

不多播客,所以我错过了。我之前在网上搜索过一堆,而且共识似乎是,如果它将以html编码返回,为什么不把它存储为这样。我可能一直在寻找错误的地方。 我很乐意改变它,但似乎无法拉出问题行。 – pedalpete 2009-08-08 00:51:33