sto usando questo metodo per rimuovere gli accenti dalle mie corde:Perché non © appiattita a D durante la rimozione Accenti/diacritici
static string RemoveAccents(string input)
{
string normalized = input.Normalize(NormalizationForm.FormKD);
StringBuilder builder = new StringBuilder();
foreach (char c in normalized)
{
if (char.GetUnicodeCategory(c) !=
UnicodeCategory.NonSpacingMark)
{
builder.Append(c);
}
}
return builder.ToString();
}
ma questo metodo lascia ¹ come DJ e non cambiarla a d, anche se d è il suo carattere di base. puoi provarlo con questa stringa di input "æøåáâăäĺćçčéęëěíîďđñňóôőöřůúűüýţ"
Cosa c'è di così speciale nella lettera đ?
Puoi mostrare di riscrivere la stringa letterale nel formato "\ uxxxx" ecc.? Ciò renderà più facile la riproduzione senza preoccuparsi di combinare caratteri, ecc. –
È un turco (o un altro personaggio dell'est europeo)? – leppie
È un personaggio balcanico :-) –