2013-03-15 59 views
1

我讀從一個文本文件中的一些字符串ASCII,問題是,字符串是UTF8,並且包含我想刪除,如字符:A轉換UTF8使用拉撒路

一個不容易的解決辦法是我更換的非法字符每次出現,而是因爲我懶我希望有一個簡單的解決方案

到目前爲止,我嘗試這樣做:

line := Utf8ToAnsi(line); 

線在哪裏我的UTF8編碼字符串...我嘗試eaven聲明作爲UTF8String行...

在這件事上有沒有可行的解決方案?由於

+0

您能提供一個預期結果的樣本行嗎?這對我來說可以。雖然,您應該將'Utf8ToAnsi'函數調用的結果存儲到單獨的'AnsiString'類型變量中。 – TLama 2013-03-15 10:59:53

+0

@TLama我也試過,存儲一個AnsiString,但仍然沒有結果的例子是AbrogaŢie嘗試將它存儲在一個文件中讀取它,然後再次將其寫入另一個文件中.. – opc0de 2013-03-15 11:02:10

+0

[http://wiki.lazarus.freepascal .ORG/Multiplatform_Programming_Guide#Text_encoding](http://wiki.lazarus.freepascal.org/Multiplatform_Programming_Guide#Text_encoding)? – Abelisto 2013-03-15 16:24:48

回答