我有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