Thread [Win32] LoginName Codepage (3 answers)
Opened by Kean at 2015-10-15 11:54

Kean
 2015-10-15 11:54
#182617 #182617
User since
2004-08-18
463 Artikel
BenutzerIn

user image
Ich hole mir in einem Script mit my $user = Win32::LoginName(); den Windows Benutzernamen und schreibe diesen zu jeder Operation in die Datenbank als Username.

Jetzt hatte ich den ersten Benutzer, welcher Umlaute in seinem Benutzernamen hat und bekomme Fehlermeldungen weil die Umlaute in einer anderen Codepage sind.

Wie kann ich einen String untersuchen und mir anzeigen lassen in welcher Codepage er ist?

Hier der Beispielcode:
Code: (dl )
1
2
3
4
5
use strict;
use warnings;
use utf8;

print Win32::LoginName()."\n";


Ausgabe:
Code: (dl )
Na▀÷õ³me

Original: Naßöäüme

View full thread [Win32] LoginName Codepage