Character encoding 如何插入";-&引用;(破折号前后的空格)在cassandra中使用cql?

Character encoding 如何插入";-&引用;(破折号前后的空格)在cassandra中使用cql?,character-encoding,cassandra,cql,Character Encoding,Cassandra,Cql,嗨,我需要使用cql在cassandra中插入这样的测试: INSERT INTO "MediaCategory" ("MCategoryID", "SubMCategoryName", "PhotoRankID", "VirtualTourID", "LangID") VALUES (6,'Mur d'escalade - Intérieur',41004,141004, 1036); 但在cassandra中插入数据后显示如下:- LangID | PhotoRankID | MCate

嗨,我需要使用cql在cassandra中插入这样的测试:

INSERT INTO "MediaCategory" ("MCategoryID", "SubMCategoryName", "PhotoRankID", "VirtualTourID", "LangID") VALUES (6,'Mur d'escalade - Intérieur',41004,141004, 1036);
但在cassandra中插入数据后显示如下:-

 LangID | PhotoRankID | MCategoryID | SubMCategoryName              | VirtualTourID
--------+-------------+-------------+-------------------------------+---------------
   1036 |       41004 |           6 | Mur d'escalade\xa0- Intérieur |        141004

\Xao因为空格而进入数据。知道如何逃逸它吗?

您的问题是空格不是空格,而是unicode非中断空格:'\xa0'
我猜您是从某个地方复制和粘贴文本,它给了您一个char(160)空格,而不是char(32)空格。

您的问题是该空格不是空格,而是unicode不间断空格:'\xa0'
我猜你是从某个地方复制和粘贴文本,它给了你一个字符(160)空间,而不是字符(32)空间。

谢谢你的帮助。我手动添加了字符(32)空间,现在可以使用了。@Zanson我在cassandra的表中有一个数据,\xa0作为尾随空间,我如何写一个cql查询来转义这个字符,厌倦了单引号,$等等。。。没有任何效果谢谢。我手动添加了空格Char(32)空格,现在可以使用了。@Zanson我在cassandra的一个表中有一个数据,\xa0作为尾随空格,我如何编写cql查询来转义该字符,厌倦了单引号,$等。。。没用