sqlite中的单词在SQL Server

时间:2017-10-01 13:24:06

标签: sql sql-server sqlite

我有一个SQL Server数据库,其中包含一些包含一些西班牙语单词的表。我将表导出到csv文件,因此我可以将其上传到sqlite表中。

但是带有重音的字母(如下面两个)会出现在我的sqlite数据库中,如Ense�ar。我该如何阻止它?

另外一些没有多余间隔的单词最后会出现一些奇怪的问号,就像这个单词abrazado��一样,为什么会这样?

 Enseñar
 sonreír

1 个答案:

答案 0 :(得分:1)

  1. 导出SQL数据时,请使用unicode编码(如utf8_general_ci)。这将使用非ASCII符号更正错误。

  2. 单词末尾的符号可能是" chariot return"符号。 使用" trim"函数删除字符串前后的空格: https://www.w3resource.com/mysql/string-functions/mysql-trim-function.php