Hat sich erledigt! Sorry für das leider nutzlose Thema. Aber vielleicht hilft die Lösung ja anderen weiter:
Ändern der Codepage war nicht nötig. Die Konsole beherrscht seit NT grundsätzlich Unicode. Allerdings bei weitem nicht den kompletten Umfang. Unicode 6 Emoji's etc. kann sie anscheinend nicht. Damit muss man leben. Das habe ich mit Noto Emoji getestet. Die Schriftart wurde neben den klassichen Zeichen um die Emoji-Zeichen unter den jeweilen Unicode-Werten erweitert. Selbst diese Schriftart trotz korrekter Codepage, korrekten Character-Wert und sogar dem Umweg über Speicherpuffer und den verschiedensten Kodierungsmodis gibt er mir diese Zeichen nicht aus.
Da ich nicht unbedingt wollte, das die ganze Sache auf fremde Schriftarten angewiesen ist, habe ich mich einmal auf die Suche gemacht, was welche vorinstallierte Schriftart unterstützen.
Die Schriftarten Courier New sowie Consolas bieten recht umfangreichen Unicode-Supprt. Gerade für Symbole den besten Support bietet definitiv MS Gothic.
Man kann nach den Ranges
in Listen nach den Codes suchen. Folgende Ranges der installierten Schriften werden supportet:
MS Gothic:
Code: Alles auswählen
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
IPA Extensions
Spacing Modifier Letters
Combining Diacritical Marks
Greek and Coptic
Cyrillic, Cyrillic Supplementary
Latin Extended Additional
Greek Extended
General Punctuation
Superscripts And Subscripts
Currency Symbols
Letterlike Symbols
Number Forms
Arrows, Supplemental Arrows-A, Supplemental Arrows-B
Mathematical Operators, Supplemental Mathematical Operators, Miscellaneous Mathematical Symbols-A, Miscellaneous Mathematical Symbols-B
Miscellaneous Technical
Control Pictures
Enclosed Alphanumerics
Box Drawing
Block Elements
Geometric Shapes
Miscellaneous Symbols
Dingbats
CJK Symbols And Punctuation
Hiragana
Katakana, Katakana Phonetic Extensions
Enclosed CJK Letters And Months
CJK Compatibility
Non-Plane 0
CJK Unified Ideographs, CJK Radicals Supplement, Kangxi Radicals, Ideographic Description Characters, CJK Unified Ideograph Extension A, CJK Unified Ideographs Extension B, Kanbun
CJK Compatibility Ideographs, CJK Compatibility Ideographs Supplement
Alphabetic Presentation Forms
CJK Compatibility Forms
Halfwidth And Fullwidth Forms
Variation Selectors
Consolas:
Code: Alles auswählen
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
IPA Extensions
Spacing Modifier Letters
Combining Diacritical Marks
Greek and Coptic
Cyrillic, Cyrillic Supplementary
Thai
Latin Extended Additional
Greek Extended
General Punctuation
Superscripts And Subscripts
Currency Symbols
Combining Diacritical Marks For Symbols
Letterlike Symbols
Number Forms
Arrows, Supplemental Arrows-A, Supplemental Arrows-B
Mathematical Operators, Supplemental Mathematical Operators, Miscellaneous Mathematical Symbols-A, Miscellaneous Mathematical Symbols-B
Miscellaneous Technical
Enclosed Alphanumerics
Box Drawing
Block Elements
Geometric Shapes
Miscellaneous Symbols
Dingbats
Alphabetic Presentation Forms
Combining Half Marks
Arabic Presentation Forms-B
Courier New:
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
IPA Extensions
Spacing Modifier Letters
Combining Diacritical Marks
Greek and Coptic
Cyrillic, Cyrillic Supplementary
Hebrew
Arabic
Latin Extended Additional
Greek Extended
General Punctuation
Superscripts And Subscripts
Currency Symbols
Mathematical Operators, Supplemental Mathematical Operators, Miscellaneous Mathematical Symbols-A, Miscellaneous Mathematical Symbols-B
Box Drawing
Block Elements
Geometric Shapes
Miscellaneous Symbols
Alphabetic Presentation Forms
Arabic Presentation Forms-A
Combining Half Marks
Arabic Presentation Forms-B
Lucida Console:
Code: Alles auswählen
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
Greek and Coptic
Cyrillic, Cyrillic Supplementary
General Punctuation
Box Drawing
Block Elements
Lucida Sans Typewriter:
Code: Alles auswählen
0000..007F Basic Latin (95)
0080..00FF Latin-1 Supplement (96)
0100..017F Latin Extended-A (6)
0180..024F Latin Extended-B (1)
02B0..02FF Spacing Modifier Letters (9)
0370..03FF Greek and Coptic (1)
2000..206F General Punctuation (15)
20A0..20CF Currency Symbols (1)
2100..214F Letterlike Symbols (2)
2200..22FF Mathematical Operators (13)
25A0..25FF Geometric Shapes (1)
E000..F8FF Private Use Area (2)
FB00..FB4F Alphabetic Presentation Forms (2)
Nun wieder ein kleiner Dämpfer. Nur MS Gothic war wirklich in der Lage, bisher jedes gemäß der Ranges von mir gesuchte Zeichen auf der Konsole anzuzeigen. Ich glaube zwar nicht, das sie wirklich alle hinbekommt. Aber bisher hatte sie alle geschafft. Consolas sowie Courier hingegen haben mir zu oft geschwächelt. Daher gebe ich auf diese Liste keine Gewähr.
Vielleicht hilft es ja noch jemand anderem.
PS: Ein peeken aus dem Buffer ist nicht nötig und für den richtigen Code muss oben in der verlinkten Seite die HTML Unicode-Darstellung auf dezimal gestellt werden und dann die Nummer aus der Spalte für die nummerische Darstellung kopiert werden (ohne Sonderzeichen .... nur die Ziffern).