Существует вселенная использования Юникода (а затем и внешняя).Внутри основной проблемой будет поддержка шрифтов для предполагаемых символов.
Основным является чтение текста с той же кодировкой символов, что и при написании.Что бы ни загружалось в вашу базу данных, она должна была бы поддерживать эту кодировку, поэтому это не проблема устройства.(Конечно, это не единственная слабость CSV. Вы также должны знать, как использовать заголовки, разделители, текстовые индикаторы и соответствующие экранированные символы, десятичные индикаторы, числовые группировки, форматы даты и времени, окончания строк и типы данных столбцов.)