2017-02-18 9 views
0

Когда я запускаю следующую команду в sqlite3SQL выберите команду возвращает нечитаемые символы 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, не имеет значения, как они отображаются на * вашем * терминале. –

ответ

0

Это непечатаемые символы для столбцов, и ваш терминал не знает, как их интерпретировать.

+0

Я не знаю ни одного терминала, который бы понимал эти управляющие символы ASCII. –