2017-02-18 33 views
0

當我運行在sqlite3的SQL SELECT命令返回不可讀的ASCII字符

.mode ascii 
SELECT * FROM tablename; 

以下命令返回的字符串看起來像這樣enter image description here

我相信這些奇怪的符號假設表示整數,但我們在ascii字符串形式。

這發生在其他模式(例如:.mode tab使新行有奇怪的字符)

是我的終端不能讀取ASCII或SQL不工作?我該如何解決?

在此先感謝!

+0

然後不要使用'ascii'模式。你試圖解決的實際問題是什麼? –

+0

@CL。 Udacity的課程要求以ascii模式輸出通過測驗。我想我只能跳過那個測驗。謝謝。 – SUPERETDUPER

+1

「ASCII模式」可能意味着純文本(即'.mode list'或'.mode csv'),而不是像你的問題那樣的屏幕截圖。無論如何,如果他們真的想要這些ASCII控制字符,它們在* your *終端中的顯示方式並不重要。 –

回答

0

那些列是非打印字符,您的終端不知道如何解釋它們。

+0

我不知道任何理解這些ASCII控制字符的終端。 –