如何在mysql提示符或者SQL中引用unicode字符?

作者:无名 - 互联网 -

问题:

我的mysql数据库中有一个奇怪的unicode字符

这个值看起来像这样

card issuer bank didnlt;u+0092gt;t approve your payment

那么撇号应该是一个奇怪的unicode字符,从 windows 推测

我想替换它,但不知道如何在sql中引用它

尝试以下操作,不工作:

替换( 文本,强制转换( 0 x0092为字符集 utf8 ),'x'

0x0092

0x000x92

'u+0092''

u 0x0092"'

还有很多其他的组合,都没有

有什么想法吗?


回答 1:

尽管特定值不同,但是这个页面看起来与你正在寻找的内容非常接近;0 x0092为十进制 146,右smartquote的windows 代码是。 在 utf-8 中,这相当于 0 xe28099,因为你将在链接中看到:)

总的来说:

这个代码应该同时使用 windows-1252 字符集和 utf-8,以及一个扩展字符集,它是电子邮件和网站首选编码的首选编码。

update `t` set `c` = replace(`c`, 0xe28098,"'");

update `t` set `c` = replace(`c`, 0xe28099,"'");

update `t` set `c` = replace(`c`, 0xe2809c, '"');

update `t` set `c` = replace(`c`, 0xe2809d, '"');

。等等。


回答 2:

为什么不强制brute你想要的东西?

更新集合="发卡发卡银行未批准你的付款",其中=

如果有许多相同的问题,可能会在代码的插入中捕获它?

如果仍不可能,请尝试在列的整个值上使用 convert() 函数。

转换( 使用 utf8 )


回答 3:

at,我通过十六进制编辑器运行了select结果,找出出了什么,所以实际上是 0个 xc292,如这里所描述的那样。

为什么linux会显示为 u+0092?




文章标签:char字符promptcharactersunicode

以上就是由(IT人知识库http://www.itpeo.net/389620/4631720.html)本站为大家整理





什么是ATQ线程,以及 IIS 6如何从它们中运行?

问题:当今天与我们的网站进行故障排除时,微软工程师注意到我们已经超出了可以用的线程。 我不确定atq线程是什么,或者它如 ...

在两个不同的服务器中,如何比较两个

问题:我需要一个类似于。"。"。我需要编写一个 shell script,比较两个不同服务器( 服务器a 和服务器b ) ...

我怎样更新?

问题:在整个服务器上重新构建整个服务器,任何想法都不能在旧的中解决这个问题? 不能够轻易地获取东西。# apt-get ...

谁能告诉我为什么我的网络服务器无法连接到数据库服务器?

问题:"无法连接到mysql服务器"错误。 数据库是单独的服务器。 http://dpaste.com/99702/我输 ...

google邮件作为帐户发送 如何阻止?

问题:我们的员工设置了他的gmail帐户,以便作为 employee@ourcompany.com, 发送电子邮件,但现 ...

如何更新 static 分配的成员服务器?

问题:我们正在将服务器从 2008升级到 2012. 在这个过程中,我们有一个 windows server 2012作 ...

如何与多个服务器进行同步?

问题:如果我上传文件或者目录,那么我们将在 balancer.for 中安装一个文件或者目录,这将反映在其他的webse ...

为什么联机工具找不到我的MX记录?

问题:我的服务器上有这些dns记录 xxx.com mx 10 mail.xxx.com. mail.xxx.com a ...

chef: 如何在修改confg文件的情况下重新引导 node

问题:环境:aws opsworks大厨 11.10和 ubuntu 14.04.为了将自定义dns搜索后缀添加到 /e ...

具有多个lun的iscsi,如何仅连接选定的lun

问题:我的10.1.1.100 有 10个目标。 通过运行,我最初连接到单个目标iscsiadm --mode node ...

在FreeBSD服务器上,我如何知道安装了多少内存?

问题:按照标题:我如何知道freebsd服务器上安装了多少内存?谢谢!回答 1:通常,我会通过dmesg消息查找su-3 ...

FreeBSD nat通过 PF: 如何从随机UDP端口转变为增量?

问题:我正在测试nat穿透代码,需要一个对称的nat。 我已经用pf来配置 freebsd,非常简单的规则:# rl0 ...

但是如何把所有的交通传送到?

问题:我已经设置了 static one-to-one openvpn连接精细。 但是,我似乎无法让客户端通过vpn设备 ...

在端口 80上,如何找到正在运行的内容?

问题:这是在运行 iis 7的windows vista机器上。 尝试启动默认网站,但它表示: "进程正在使用该文件,因 ...

Noob问题:IIS7,我如何将自己添加为用户?

问题:在使用 windows 评估版时,我通过进入 add/删除程序部分并添加iis来设置iis7服务器。 我试图玩 a ...

Solaris: 如何启动 而对于什么?

问题:我对solaris操作系统感兴趣,但是我知道学习新操作系统的最好方法- slowly慢慢地将它集成到生产环境中。我 ...

在Phusion的Debian上,static 内容不显示,设置 Redmine

问题:我和一些在运行apache的debian服务器上设置 redmine。 实际上,我没有做初始设置,但是我找不到现在 ...

如何将我们的站点转换为 https?

问题:我想转换我们的外部网,它当前可以通过http使用,而不是使用 https。 服务器只能通过它的ip地址访问,没有域 ...

如何设置mysql在默认情况下使用 utf8?

问题:我想我们的centos服务器mysql在默认情况下使用 utf8.你可以告诉我需要配置哪个文件和如何?我知道这是一 ...

在 debian ( lenny ) 上,如何升级已经安装的软件

问题:我有一个 debian lenny,并运行 apache2 2.11.6 ( 这是测试流一些月agotesting ...