你好,我有一個文本文件(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