相关疑难解决方法(0)

如何从查询窗口将unicode文本插入SQL Server

我正在使用以下代码:

INSERT INTO tForeignLanguage ([Name]) VALUES ('????')
Run Code Online (Sandbox Code Playgroud)

这个值插入就像这个'????'

如何从sql management studio查询窗口插入unicode文本?

sql unicode

37
推荐指数
1
解决办法
5万
查看次数

使用Unicode源和目标(SSIS)时出现错误的字符

我有一个代码页unicode/non unicode问题,需要专业知识来理解它.

在SSIS中,我正在从UTF8编码的文本文件中读取数据.数据类型都是DT_WSTR(unicode字符串).目的地是NVARCHAR,也是unicode.

非标准字符(如Ú未正确编码)显示为黑盒问号).

如果字符在输入文件中正确显示,则源设置为DT_WSTR且目标为nvarchar,为什么字符无法正确呈现?

我已经尝试将源列的代码页设置为65001,但在SSIS中,它只能更改STR(非unicode)类型的代码页.

我非常感谢您理解为什么所有unicode字段仍然无法正确存储unicode值.

OP评论更新

似乎我的输出是好的,如果我端对端使用Unicode类型(输入是DT_WSTR,目标列是nvarchar&当再次提取到文本,输出列是DW_WSTR.唯一的问题是sql server management studio,它似乎不是在将输出设置为网格或文本时,能够在查询结果中正确呈现unicode字符.这是一个红色的鲱鱼,如果忽略这个过程整个过程没有问题

sql-server unicode ssis etl character-encoding

5
推荐指数
1
解决办法
399
查看次数

标签 统计

unicode ×2

character-encoding ×1

etl ×1

sql ×1

sql-server ×1

ssis ×1