我在字符串末尾获得值



从mysql DB中获取数据时,我在字符串末尾获得 值。

如何在ASP或c#中处理它-我尝试在c#和SQL中使用Trim,但没有改变。

例如:如果我的数据是样本,那么在提取到文本框后,我得到的是样本 

请分享你的想法来处理,提前感谢

 是一个非破坏空间。它也是html编码的 。在C#字符串文字中,它被写成u00a0

我猜字符串末尾的字符没有编码在字符串中,而是作为单个字符出现。在这种情况下,myString.RTrim({‘u00a0’})很可能会删除它

如果它是编码的,你可以尝试

HttpUtility.HTMLEncode(
HttpUtility.HTMLDecode(
myString.RTrim({‘u00a0’})
)

但是,如果是这样的话,你还应该弄清楚应用程序存储HTML文本的规则。它是用"与"和xxx分号表示的存储编码的吗?还是以解码后的Unicode形式存储?

相关内容

  • 没有找到相关文章

最新更新