Ich habe ein merkwürdiges Problem beim Hinzufügen von Menuitems in einem Bevelbutton.
Füge ich diese mit me.addrow(“Testmenü 1”) hinzu funktioniert es. Lese ich die Namen aus einer Variabel oder einem Dictionary aus
z.B.
dim menu1 as string = “Testmenü 1”
me.addrow(menu1)
so erscheinen im Menü nur merkwürdige chinesische Schriftzeichen.
Hmm mir ist so, als hätte ich mal was über fehlende Zeichencodierung aus Konstanten gelesen. Aber ob das in deinem Fall zutrifft? Könntest du ein kleines Beispielprojekt zum Download auf eine Dropbox o.ä. packen? Vielleicht fällt mir was ein.
Das Projekt in eine Dropbox zu speichern ist etwas schwierig, da die Daten aus einer MySQL DB kommen, welche bei uns auf dem lokalen Server liegen.
Ich probiere aber nochmal selber daran herum und melde mich ansonsten nochmal, falls ich nicht weiter komme.
Leider hilft der Link auch nicht. Mit Encodings komme ich nicht weiter. Es muss irgendwie an den Menuitems des Bevelbuttons liegen. Lese ich die Inhalte aus und schreibe sie in ein Textfeld, funktioniert es. Ebenso kann ich diese Daten in z.B. einer Msgbox ohne Probleme anzeigen lassen. Nur einzig bei den Menuitems des Buttons erscheinen diese unlesbaren Schriftzeichen.
Chinesische Schriftzeichen sind eigentlich immer der Hinweis, da etwas als UTF16 erkannt wird, was kein UTF16 ist. Poste doch mal ein Beispiel und einen Screenshot.