【发布时间】:2014-10-16 15:59:16
【问题描述】:
我有一个 sql 脚本,在从 unicode 1200 转换为 unicode 65001 之后,我在我的 .sql 文件中添加了字符和空格 \0 值之后。我正在尝试使用 Trim 方法,但它不起作用。
我现在拥有的:
string path = @"D:\test.sql";
if (File.Exists(path))
{
var header = File.ReadAllLines(path);
//var readText = header.Trim(new Char[] {' ', '*', '.'});
foreach (string s in header)
{
Console.WriteLine(s.Trim(new Char[] { ' ' }));
}
Console.ReadKey();
}
在我的标题中,我有一个字符串数组,例如:
U\0S\0E\0 \0[\0m\0a\0s\0t\0e\0r\0]\0
我试图删除 \0,但这对我没有帮助。
有人知道我该怎么做吗?
【问题讨论】:
-
你熟悉
Replace()函数吗..听起来你需要它而不是Char..还要阅读char和string之间的区别