[svn:parrot] r47588 - trunk/config/gen
coke at svn.parrot.org
coke at svn.parrot.org
Sun Jun 13 02:41:12 UTC 2010
Author: coke
Date: Sun Jun 13 02:41:12 2010
New Revision: 47588
URL: https://trac.parrot.org/parrot/changeset/47588
Log:
Not every bit of config information is ASCII-safe.
Fixes TT #888
Modified:
trunk/config/gen/config_pm.pm
Modified: trunk/config/gen/config_pm.pm
==============================================================================
--- trunk/config/gen/config_pm.pm Sun Jun 13 02:13:55 2010 (r47587)
+++ trunk/config/gen/config_pm.pm Sun Jun 13 02:41:12 2010 (r47588)
@@ -119,7 +119,11 @@
# String
$v =~ s/(["\\])/\\$1/g;
$v =~ s/\n/\\n/g;
- print {$OUT} qq( set \$P0["$k"], "$v"\n);
+ my $charset = q{};
+ if ($v =~ /[^[:ascii:]]/) {
+ $charset = 'binary:';
+ }
+ print {$OUT} qq( set \$P0["$k"], $charset"$v"\n);
}
else {
# Null
More information about the parrot-commits
mailing list