|
@@ -174,7 +174,7 @@ begin
|
|
vp := 1;
|
|
vp := 1;
|
|
Result := '';
|
|
Result := '';
|
|
for vp := 1 to Length(Src) do
|
|
for vp := 1 to Length(Src) do
|
|
- Result += UnicodeToUTF8(Src[vp]);
|
|
|
|
|
|
+ Result := Result + UnicodeToUTF8(Src[vp]);
|
|
end;
|
|
end;
|
|
|
|
|
|
function UTF8ToUCS32(const UTF8Char:TUTF8Char):TUCS32Char;
|
|
function UTF8ToUCS32(const UTF8Char:TUTF8Char):TUCS32Char;
|
|
@@ -223,10 +223,10 @@ begin
|
|
SetLength(Result, Length(Src));
|
|
SetLength(Result, Length(Src));
|
|
while lp <= Length(Src) do
|
|
while lp <= Length(Src) do
|
|
begin
|
|
begin
|
|
- vp += 1;
|
|
|
|
|
|
+ vp := vp + 1;
|
|
c := LCharOf(Src, lp);
|
|
c := LCharOf(Src, lp);
|
|
Result[vp] := WideChar(UTF8ToUCS16(c));
|
|
Result[vp] := WideChar(UTF8ToUCS16(c));
|
|
- lp += Length(c);
|
|
|
|
|
|
+ lp := lp + Length(c);
|
|
end;
|
|
end;
|
|
SetLength(Result, vp);
|
|
SetLength(Result, vp);
|
|
end;
|
|
end;
|