Buchstaben umschreiben


#1

Bisher habe ich ein separates Tagfeld %partinset% als Feld zur Buchstabenvorsortierung verwendet, in dem dann 9, A, B, c usw. stand. Dazu benutze ich die Aktion $upper($left(%artist%,1)).
Leider musste ich von Hand nacharbeiten bei Ärzte; Øye, Erlend; 2pac; 4 Non Blondes; 50 Cent usw. Deshalb möchte ich eine universelle Lösung finden. Ich habe eine Tabelle nach dem Muster
"Gewünschter Buchstabe" "Vorhandener Buchstabe" "CP 1252 code (hex) ..."
aufgelistet. Wie könnte so eine universelle Lösung aussehen?

9 Alle Zeichen, die keine Buchstaben oder Ziffern sind
9 Alle Ziffern
S Š 0x8A 0160 LATIN CAPITAL LETTER S WITH CARON
O Π0x8C 0152 LATIN CAPITAL LIGATURE OE
Z Ž 0x8E 017D LATIN CAPITAL LETTER Z WITH CARON
Z Ž 0x8E 017D LATIN CAPITAL LETTER Z WITH CARON
Y Ÿ 0x9F 0178 LATIN CAPITAL LETTER Y WITH DIAERESIS
A À 0xC0 00C0 LATIN CAPITAL LETTER A WITH GRAVE
A Á 0xC1 00C1 LATIN CAPITAL LETTER A WITH ACUTE
A Â 0xC2 00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
A Ã 0xC3 00C3 LATIN CAPITAL LETTER A WITH TILDE
A Ä 0xC4 00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
A Å 0xC5 00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
A Æ 0xC6 00C6 LATIN CAPITAL LETTER AE
C Ç 0xC7 00C7 LATIN CAPITAL LETTER C WITH CEDILLA
E È 0xC8 00C8 LATIN CAPITAL LETTER E WITH GRAVE
E É 0xC9 00C9 LATIN CAPITAL LETTER E WITH ACUTE
E Ê 0xCA 00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX
E Ë 0xCB 00CB LATIN CAPITAL LETTER E WITH DIAERESIS
I Ì 0xCC 00CC LATIN CAPITAL LETTER I WITH GRAVE
I Í 0xCD 00CD LATIN CAPITAL LETTER I WITH ACUTE
I Î 0xCE 00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
I Ï 0xCF 00CF LATIN CAPITAL LETTER I WITH DIAERESIS
E Ð 0xD0 00D0 LATIN CAPITAL LETTER ETH
N Ñ 0xD1 00D1 LATIN CAPITAL LETTER N WITH TILDE
O Ò 0xD2 00D2 LATIN CAPITAL LETTER O WITH GRAVE
O Ó 0xD3 00D3 LATIN CAPITAL LETTER O WITH ACUTE
O Ô 0xD4 00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
O Õ 0xD5 00D5 LATIN CAPITAL LETTER O WITH TILDE
O Ö 0xD6 00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
O Ø 0xD8 00D8 LATIN CAPITAL LETTER O WITH STROKE
U Ù 0xD9 00D9 LATIN CAPITAL LETTER U WITH GRAVE
U Ú 0xDA 00DA LATIN CAPITAL LETTER U WITH ACUTE
U Û 0xDB 00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX
U Ü 0xDC 00DC LATIN CAPITAL LETTER U WITH DIAERESIS
Y Ý 0xDD 00DD LATIN CAPITAL LETTER Y WITH ACUTE

PS.: Die Liste der auf der Tastatur nicht vorgesehenen Sonderzeichen habe ich aus http://www.recherche-redaktion.de/zeichensaetze/cp1252.htm
[/quote]


#2

Deine Anfrage passt nicht zum Titel dieses Threads, ...
ohne deine Anfrage genau geprüft zu haben, verweise ich nach dort ...
/t/7279/1
Vielleicht kannst du etwas Brauchbares finden oder an dein Bedürfnis anpassen.

DD.20130209.2020.CET