SQL Server将ASCII HTML转换为Unicode字符 - 批量转换/字符串搜索

时间:2015-10-21 18:35:32

标签: sql sql-server tsql azure unicode

我的数据转储最初位于Azure数据库中,之后已迁移到SQL Server上的表中。在大多数情况下,数据迁移进展顺利。但是,某些字符串数据存在一些问题。我不知道数据库,表格或列的源设置是什么。

问题:

字符串数据,例如Last Name,遇到了混合的Unicode和非Unicode(我相信我有正确的)数据。一些例子是:

Petrėnaitĩ

Černikova

Zalāne

有许多不同的编码"混合到字符串中,因为在First和Last Name列,City列和Address列中都会发生这种情况。所有列都是 nvarchar ,并且在我看到此问题的当前数据库中具有归类 SQL_Latin1_General_CP1_CI_AS

请求/问题:

有没有办法轻松更新所有这些记录(大致,2000年)来转换所有"编码"进入他们的人性化的#34;格式应该是?

更新

我曾尝试访问Azure数据库,但即使访问,也会将值从Web传递到数据库,并将Unicode值转换为ASCII,然后Web会在提取时将其转换回来。

我无法删除这些值,因为名称不干净/完整。

REGEX搜索&由于ASCII值的数量,替换将很困难。

0 个答案:

没有答案