0
有什么方法可以判断字符是否不是扩展ASCII字符?将所有Unicode字符转换为特定字符
如果是这样,我希望能够使该角色成为'?'
如果我试图将一个Unicode字符插入到SQL Server 2005中的varchar中,会发生什么情况?
谢谢。
有什么方法可以判断字符是否不是扩展ASCII字符?将所有Unicode字符转换为特定字符
如果是这样,我希望能够使该角色成为'?'
如果我试图将一个Unicode字符插入到SQL Server 2005中的varchar中,会发生什么情况?
谢谢。
您可以创建包含所有允许字符(字母,数字,空格,国家重音字符等)的字符串,并检查每个字符是否在此字符串中。如果不是,则用'?'替换它。
难道我不只是使用正则表达式吗? – ediblecode
是的,你可以!只需创建允许字符串,然后创建正则表达式:'“[^”+ ALLOWABLE +“]”'并用它将所有匹配的字符替换为'?' –