0
当我运行在sqlite3的SQL SELECT命令返回不可读的ASCII字符
.mode ascii
SELECT * FROM tablename;
我相信这些奇怪的符号假设表示整数,但我们在ascii字符串形式。
这发生在其他模式(例如:.mode tab
使新行有奇怪的字符)
是我的终端不能读取ASCII或SQL不工作?我该如何解决?
在此先感谢!
当我运行在sqlite3的SQL SELECT命令返回不可读的ASCII字符
.mode ascii
SELECT * FROM tablename;
我相信这些奇怪的符号假设表示整数,但我们在ascii字符串形式。
这发生在其他模式(例如:.mode tab
使新行有奇怪的字符)
是我的终端不能读取ASCII或SQL不工作?我该如何解决?
在此先感谢!
那些列是非打印字符,您的终端不知道如何解释它们。
我不知道任何理解这些ASCII控制字符的终端。 –
然后不要使用'ascii'模式。你试图解决的实际问题是什么? –
@CL。 Udacity的课程要求以ascii模式输出通过测验。我想我只能跳过那个测验。谢谢。 – SUPERETDUPER
“ASCII模式”可能意味着纯文本(即'.mode list'或'.mode csv'),而不是像你的问题那样的屏幕截图。无论如何,如果他们真的想要这些ASCII控制字符,它们在* your *终端中的显示方式并不重要。 –