从mysql DB提取数据时,我在字符串末尾得到了 
值。
如何在ASP或c#中处理它-我尝试在c#和SQL中都使用Trim并保持不变。
例如:如果我的数据是样本,则在提取到文本框后,我将获得样本 
。
请分享您要处理的想法,在此先感谢
答案 0 :(得分:1)
 
是一个不间断的空格。它也被html编码为
。在C#字符串文字中,其写为\u00a0
。
我猜您字符串末尾的字符未编码在您的字符串中,而是作为单个字符显示。在这种情况下,myString.RTrim({‘\u00a0’})
最有可能将其删除。
如果已编码,则可以尝试
HttpUtility.HTMLEncode(
HttpUtility.HTMLDecode(
myString.RTrim({‘\u00a0’})
)
将其删除。但是,在这种情况下,您还应该弄清楚应用程序存储HTML文本的规则。它是否以与号xxx分号表示的形式进行编码存储?还是将其存储为解码的Unicode? p>