[ https://issues.apache.org/jira/browse/CASSANDRA-3998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13222438#comment-13222438 ]
Jonathan Ellis commented on CASSANDRA-3998: ------------------------------------------- Maybe we should turn those into unicode code point notation of some sort. Note that at least in cqlsh we have the inverse problem when inputting non-ascii charactess. Here's postgresql's solution: (http://www.postgresql.org/docs/9.0/static/sql-syntax-lexical.html) bq. A variant of quoted identifiers allows including escaped Unicode characters identified by their code points. This variant starts with U& (upper or lower case U followed by ampersand) immediately before the opening double quote, without any spaces in between, for example U&"foo". (Note that this creates an ambiguity with the operator &. Use spaces around the operator to avoid this problem.) Inside the quotes, Unicode characters can be specified in escaped form by writing a backslash followed by the four-digit hexadecimal code point number or alternatively a backslash followed by a plus sign followed by a six-digit hexadecimal code point number. For example, the identifier "data" could be written as {{U&"d\0061t\+000061"}}. The following less trivial example writes the Russian word "slon" (elephant) in Cyrillic letters: {{U&"\0441\043B\043E\043D"}}. > CLI: NUL character for data not visible > --------------------------------------- > > Key: CASSANDRA-3998 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3998 > Project: Cassandra > Issue Type: Bug > Components: Core > Affects Versions: 1.0.8 > Reporter: Tyler Hobbs > > When using UTF8Type or AsciiType, if a column name or value is only 0x00 > bytes, the CLI will not show any indication that data is there. Here's an > example where the column value is "0x00": > {noformat} > [default@Foo] get Foo2['key']; > => (column=a, value=, timestamp=1330925963085434) > {noformat} > I'm not sure what the best solution is, but the current behavior is deceptive. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira