Anzeigen von Unicode mit Visual Basic 6
Mit Unicode können Sie erweiterte Zeichen in Ihren Visual Basic 6-Formularen anzeigen. Das bedeutet, dass Sie Zeichen, z. B. einen chinesischen oder russischen Buchstaben, in einer Form anzeigen können, die von einem englischen Benutzer verwendet wird. Verwenden Sie die Unicode-codierte Zeichenfolge, um die Daten in einer Variablen zu speichern und auf dem Bildschirm des Benutzers anzuzeigen.
Zweck
Computer, die mit der englischen Sprache eingerichtet sind, verwenden nur die Standardzeichen für die englische Sprache. Mit Unicode können Sie erweiterte Zeichen verwenden, z. B. Wagenrücklauf, Tabulatoren und Zeichen, die in anderen Sprachen verwendet werden. Normalerweise verwenden Sie in VB Unicode für Anwendungen, die Sonderzeichen und mehrsprachige Kommunikation erfordern.
Lager
Eine Byte-Variable kann die Unicode-Zeichen für Ihre Anwendung speichern. Sie können mehrere Zeichen in einer Array-Variablen speichern, sodass Sie mehrere Zeichen gleichzeitig ausgeben können. Der folgende Code zeigt, wie Sie eine VB-Variable zum Speichern von Unicode-Zeichen einrichten:
Dim Zeichen als Bytezeichen = & HFF
Anzeige
Verwenden Sie nach dem Speichern jedes anzuzeigenden Bytezeichens ein Textfeld oder ein Beschriftungssteuerelement, um die Zeichen auf dem Bildschirm des Benutzers anzuzeigen. VB übersetzt die Zeichen in das richtige Format, sodass Sie die Zeichen nicht manuell in das Standardzeichenfolgenformat konvertieren müssen. Der folgende Code zeigt das Zeichen in einem Textfeld mit dem Namen "mybox" an:
mybox.Text = Zeichen
Überlegungen
Sie müssen außerdem den Datentyp Unicode-Byte übertragen und verwenden, wenn Sie mit Dateien arbeiten. Wenn Sie der Meinung sind, dass eine Datei erweiterte Zeichen enthält, müssen Sie die Datei mit dem Datentyp Byte importieren und die Daten später in einen Zeichenfolgenwert übertragen, wenn Sie sie im Formular anzeigen oder in einer neuen Datei speichern.