Ich kenne den Akzent, den ich dem Buchstaben ex: "´"
hinzufügen möchte, und ich kenne den Buchstaben, ich möchte es ex:"a"
hinzufügen, und ich möchte das Endergebnis á
sein. Das hat aber mit mindestens 5 Buchstaben arbeiten: a,e,i,o,u
und 4 Akzent "´","
“,‚^‘,‚~‘.Right now i am working on a function with several diferente
case's` Gibt es einen besseren Weg, dies zu tunDer beste Weg, dem Buchstaben einen Akzent hinzuzufügen?
Methode i jetzt bin mit:.? letra: Brief; caraterEspecial: specialCharater
switch (caraterEspecial)
{
case "´":
switch (letra)
{
case "a":
letra= "á";
break;
case "e":
letra= "é";
break;
case "i":
letra= "í";
break;
case "o":
letra= "ó";
break;
case "u":
letra= "ú";
break;
}
break;
case "`":
switch (letra)
{
case "a":
letra= "à";
break;
case "e":
letra= "è";
break;
case "i":
letra= "ì";
break;
case "o":
letra= "ò";
break;
case "u":
letra= "ù";
break;
}
break;
case "~":
switch (letra)
{
case "a":
letra= "ã";
break;
case "o":
letra = "õ";
break;
}
break;
case "^":
switch (letra)
{
case "a":
letra= "â";
break;
case "e":
letra= "ê";
break;
case "i":
letra= "î";
break;
case "o":
letra= "ô";
break;
case "u":
letra = "û";
break;
}
break;
}
Für die akzeptierte Antwort ist eine gute Liste zu verwenden:
http://www.fileformat.info/info/unicode/block/combining_diacritical_marks/list.htm
https://www.bing.com/search?q=c%23+add+diacritical+marks, insbesondere http://stackoverflow.com/questions/249087/how-do-i-remove-diacritics -accents-from-a-string-in-net zeigt einen umgekehrten Prozess, der Ihnen hilft, die richtigen Methoden zu finden –
@TimSchmelter Wenn Sie keine Antwort zu geben haben, nehmen Sie bitte keine Dinge an. Vielen Dank. – meme