Back

LL017

AnsiString usage

Object Pascal — Delphi & Free Pascal
Warning
Delphi

`AnsiString` often introduces encoding bugs in modern Unicode codebases

`AnsiString` often introduces encoding bugs in modern Unicode codebases.

Why this severity

`AnsiString` often introduces encoding bugs in modern Unicode codebases.


Known false positives

intentional legacy interop boundaries where ANSI is required.

Remediation example

var
  Value: string; // UnicodeString in modern Delphi

Reconnecting… Connection lost. Reload