我有一个在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
答案 0 :(得分:1)
您有两个广泛的选择: