|
|
1
3
我已经通过一个测试修复了我的数据库,这个测试只有在你的数据可以用一个字节的编码表示的情况下才有效。在我的例子中,它是一个拉丁1。 我使用了mysql将非utf-8的字节转换为拉丁文1的事实。 以下是支票的外观:
|
|
|
2
0
如果您同时控制该数据库的输入端和输出端,那么您应该能够验证您的数据在您喜欢的哪一侧是UTF-8,并根据需要实施约束。如果您处理的是一个不控制输入端的系统,那么您必须在将其取出并可能使用您选择的语言(听起来像Perl)进行转换之后对其进行检查。 数据库是一个非常好的存储工具,但不应被积极地用于其他应用程序。我认为这是一个你应该让MySQL保存数据的地方,直到你需要进一步处理它。 如果您想继续您所在的路径,请查看此MySQL手册页面: http://dev.mysql.com/doc/refman/5.0/en/regexp.html
德国劳埃德船级社! 编辑:看看这篇堆栈文章——考虑到无法使用脚本处理数据,您可能希望使用存储过程: Regular expressions in stored procedures
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |