Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Perl Copenhagen > unicode (ikke u...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 236 of 276
Post > Topic >>

unicode (ikke utf8), IO og DBI

by allan@[EMAIL PROTECTED] (Allan Juul) Jun 7, 2007 at 07:55 PM

hej

[perl v5.8.6]

jeg har en text fil gemt i Unicode format.
indholdet af denne fil er diverse SQL statements

jeg ønsker at åbne den for derefter at eksekvere statements'ene - noget 
ala nedenstående kode.

uanset hvad jeg prøver af diverse perl encoding teknikker, bliver 
$sql_cmd altid noget Unicode-volapyk eller een karakter som f.eks "i" 
istedet for "if exists", som DBI dernæst knækker sig over, fordi det er 
et invalidt udtryk.

hvis jeg gemmer  sql filen som utf-8, er alt fryd og gammen.

er der nogen der kan forklare dette ?

../allan



__CODE__

my $file = 'sql_statments_file_saved_in_unicode';
open(my $in, "<:utf8", $file) or die("cant open file '$file': $!");

my $sql_cmd;
{
     local $/ = undef;
     $sql_cmd = <$in>;
}
close $in;

my $sth = $dbh->prepare( $sql_cmd );
$sth->execute();
 




 3 Posts in Topic:
unicode (ikke utf8), IO og DBI
allan@[EMAIL PROTECTED]   2007-06-07 19:55:16 
Re: unicode (ikke utf8), IO og DBI
lars@[EMAIL PROTECTED] (  2007-06-07 22:34:19 
Re: unicode (ikke utf8), IO og DBI
allan@[EMAIL PROTECTED]   2007-06-07 23:20:01 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Sep 7 13:28:55 CDT 2008.