MySQL REPLACE unicode characters

时间:2015-07-30 12:01:35

标签: mysql unicode replace

我正在尝试用另一个替换Unicode字符。

我正在运行此功能,但它无效。

UPDATE items SET `data` = REPLACE(`data`, '\u030C', '\u0306');

我已尝试REPLACE \\u,还有多个斜杠,例如\\\\\\\\\\\\u030C。我几乎没有随机组合试图让这项工作。

如何让这个替换工作。

1 个答案:

答案 0 :(得分:0)

我们可以备份一个步骤并避免获得\u编码吗?如果您使用的是PHP:

$t = json_encode($s, JSON_UNESCAPED_UNICODE);

<强>附加物

在mysql命令行工具中,使用2个反斜杠:

UPDATE items SET `data` = REPLACE(`data`, '\\u030C', '\\u0306');

您是否正在使用组合式短裤替换组合卡隆?

你真的不想要utf8字符而不是unicode代码吗?