ASP.NET C#读取unicode或类似文件时,发现文件尾部有很多类似问号的符号乱码,如何处理? 2020/07/29 07:56 问题解答 人气:785 问题 ASP.NET C#读取unicode或类似文件时,发现文件尾部有很多类似问号的符号乱码,如何处理? 解答 这种问题可能是Unicode文件尾部有空格空串、缓存未置零、尾部没有结束符\0导致。 Encoding.Unicode.GetString(data).Replace("\u0000", ""); \u0000中 \u代表的是一个Unicode字符,整体代表的应该是空串NULL,而输出控制台是一个空格。