Thread Oracle 12 DB - Probleme mit kyrillischen Zeichen (Windows) (17 answers)
Opened by provisoft at 2016-07-05 13:19

provisoft
 2016-07-06 12:22
#185024 #185024
User since
2012-04-04
29 articles
BenutzerIn
[default_avatar]
Bisher habe ich die Daten nur gelesen und wieder insertet.
Nun versuchte ich sie umzusetzen mit dieser Funktion, was auch nicht funktioniert hat:

sub encodeky2 ()
{
my $ret = $_[0];
my $Sonderzeichen = "";
# Sonderzeichen mit ASCII-Code 128 bis 255
for my $i (128..255)
{ $Sonderzeichen .= chr($i); }

# Alle diese Zeichen durch "%xx" ersetzen, wobei xx der Hex-Code des jeweiligen Zeichens ist !
$ret =~ s/([$Sonderzeichen])/"%".uc(sprintf("%0x",ord($1)))/eig;

return $ret;
};

View full thread Oracle 12 DB - Probleme mit kyrillischen Zeichen (Windows)