mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 12:18:03 +02:00
IDE: diskencoding utf8bom: sanity check and switch to utf8
git-svn-id: trunk@64702 -
This commit is contained in:
parent
efc5ef502b
commit
c9b1c44830
@ -9714,7 +9714,11 @@ begin
|
||||
if InputHistories<>nil then
|
||||
DiskEncoding:=InputHistories.FileEncodings[Filename];
|
||||
if DiskEncoding='' then
|
||||
DiskEncoding:=GuessEncoding(Source);
|
||||
DiskEncoding:=GuessEncoding(Source)
|
||||
else if DiskEncoding=EncodingUTF8BOM then begin
|
||||
if (Source='') or not CompareMem(@UTF8BOM[1],@Source[1],length(UTF8BOM)) then
|
||||
DiskEncoding:=EncodingUTF8;
|
||||
end;
|
||||
MemEncoding:=EncodingUTF8;
|
||||
if (DiskEncoding<>MemEncoding) then begin
|
||||
{$IFDEF VerboseIDEEncoding}
|
||||
|
Loading…
Reference in New Issue
Block a user