如何替换我只拥有unicode表示的字符?

时间:2017-07-18 13:09:26

标签: c# unicode amazon-redshift

我有一个在Notepad ++中显示的字符串:

App.xEFxBFxBF35

tocken EFxBFxBF接缝是某些应用程序无法处理的UTF实体(对我来说是红移)。

在记事本中,字符串显示为

App.35

如何从c#中的字符串中删除此实体?

修改

在visual studio中,字符串在调试器中显示为

"App.\uffff35"

编辑1

最后,当我插入非拉丁字符时,该列需要将其大小加倍。

我通过查看sql server中列的字符长度创建了redshift表,并直接将该数字用于redshift中的列。这适用于具有拉丁字符的语言,但不适用于非拉丁字符。

我通过此redshift查询找到了不同的长度。

select  bit_length('M');
select  bit_length('Б');
select  bit_length('Ö');

回馈8,16,16

1 个答案:

答案 0 :(得分:1)

您有两个广泛的选择:

相关问题