你好,我有一个文本文件(ASCII或其他格式,我不知道可能是UTF或UNICODE)文本。在这个文件中是特殊字母。我想将所有的字母,完整的文件转换为DECIMAL。我只是不知道如何。将ASCII文件转换为十进制文件
private void simpleButton1_Click(object sender, EventArgs e)
{
int size = -1;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
string file = openFileDialog1.FileName;
try
{
string text = File.ReadAllText(file);
//call a function that converts the string text into decimal
size = text.Length;
memoEdit1.Text = text;
}
catch (IOException)
{
}
}
Console.WriteLine(size); // <-- Shows file size in debugging mode.
Console.WriteLine(result); // <-- For debugging use.
}
这是到目前为止的代码...
UPDATE:
文件看起来像这样(ASCII或其他格式的我不知道,也许UTF或UNICODE)。这只是示例(ASCII或其他格式,我不知道可能是UTF或UNICODE)代码。
AEä OEö UEü § P ♀ ! uæõ
并且在转换之后它只应该是DECIMAL数字。
另一个例子 文件看起来像这样(ASCII):228 252 246
对不起......究竟你将其转换为十进制是什么意思? – Ceisc 2015-03-03 14:12:34
确实。请添加一些示例输入和输出 - 您想要实现的示例。 – piojo 2015-03-03 14:14:03
该文件看起来像这样(ASCII):äüö和转换后应该看起来像这样(DECIMAL):228 252 246 – 2015-03-03 14:17:04