Неправильная клавиатура в некоторых приложениях

Измените разделитель полей с запятых на то, что иначе не присутствует в файле. Если у вас есть контроль над тем, что создает файл CSV, это не должно быть слишком сложно.

Сcsvkitэто можно сделать, если последнее поле правильно заключено в кавычки:

$ cat file.csv
"item_name","price","description"
mobile,500$,"It has many features (e.g., camera, big display, etc)"

$ csvformat -D@ file.csv
item_name@price@description
mobile@500$@It has many features (e.g., camera, big display, etc)

Или, без csvformat, предполагая, что первые две запятые в каждой строке являются истинными разделителями:

$ sed -e 's/,/@/' -e 's/,/@/' file.csv

Это не требует, чтобы последнее поле было заключено в кавычки.

Перенаправьте это в новый файл, а затем используйте

load data local infile 'newfile.csv' into table table
 fields terminated by '@'
 lines terminated by '\n'
 (column1, column2, column3,...)  

0
23.03.2020, 20:33
2 ответа

только что установил Debian 10 и обнаружил ту же проблему

что-то не так с итальянской раскладкой клавиатуры... я имею в виду :, если вы открываете регион и язык и переходите к источникам ввода, когда вы отображаете итальянскую клавиатуру, система отображает (, по крайней мере, в моем случае )американская клавиатура.

Мне удалось решить проблему, добавив раскладку geoargian (italy ).

это ведет себя как ошибка, так как, просто добавив эту раскладку, итальянская раскладка стала работать правильно

0
28.04.2021, 23:19

Я столкнулся с той же проблемой после установки AnyDesk (, как вы сказали в одном из ваших комментариев )к Debian 10 с Gnome.

Я вынужден использовать setxkbmap frкаждый раз при перезагрузке, чтобы моя раскладка клавиатуры была в хроме.

Основываясь на другом потоке , можно настроить xkb в конфигурации Xorg, чтобы он загружался при загрузке, но мне интересно, нашли ли вы решение?

0
28.04.2021, 23:19

Теги

Похожие вопросы