アラビア語のテキストを含むutf-8エンコードファイルがあり、検索する必要があります。Delphi 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データの例:
قلهواللهأحد あなたは特殊記号のない文字だけを検索する場合قل単語は見つかりません。
検索はどのように実行しますか? –
コードが質問に追加されます。 –