Use normalization before replacing symbols.

This commit is contained in:
Ottermandias 2022-11-04 16:08:08 +01:00
parent 8dab9407ad
commit 1353e591b8

View file

@ -160,9 +160,8 @@ public partial class Mod
{ {
return replacement + replacement; return replacement + replacement;
} }
StringBuilder sb = new(s.Length); StringBuilder sb = new(s.Length);
foreach( var c in s ) foreach( var c in s.Normalize(NormalizationForm.FormKC) )
{ {
if( c.IsInvalidAscii() || c.IsInvalidInPath() ) if( c.IsInvalidAscii() || c.IsInvalidInPath() )
{ {