我有utf-8編碼文件包含阿拉伯文本,我必須搜索它。德爾福2009年:在unicode搜索跳過變音符utf-8
我的問題是變音符號,如何搜索跳過它們?
就像在Internet Explorer中加載文本(轉換HTML中的文本)一樣,IE正在跳過那些變音符號?
任何幫助?
EDIT1:搜索是簡單地通過下面的代碼進行:
var m1 : TMemo; //contains utf-8 data)
m2 : TMemo; // contains results
...
m2.lines.BeginUpdate;
for s in m1.Lines do
begin
if pos(eSearch.Text,s)>0 then
begin
m2.Lines.Add(s);
end;
end;
m2.Lines.EndUpdate;
EDIT2:Unicode數據的例子:
قلهواللهأحد 如果只搜索沒有變音符號的字母قل的字قل不會被發現。
你如何執行搜索? – 2009-04-08 14:04:21