3
테이블에 유니 코드가 있습니다. 우리 웹 서버에서 JSON으로 잘 나타나기 때문에 유니 코드 데이터는 괜찮습니다. 그러나 내가 생성하고있는 CSV가 어떤 이유로 망가져 버릴 것입니다. 현재 코드는 다음과 같습니다.이 유니 코드 테이블을 Perl 5에서 CSV로 내보내려면 어떻게해야합니까?
my $csv = Text::CSV->new ({ eol => "\015\012" });
open my $fh, '>:encoding(utf8)', 'Foo.csv';
my $sth = $dbh->prepare("SELECT * FROM Foo");
$sth->execute();
my $i = 0;
while (my $row = $sth->fetchrow_hashref) {
$csv->print($fh, [keys %$row]) if $i == 0;
$csv->print($fh, [values %$row]);
$i++;
}
아이디어가 있으십니까?
당신이 우리에게 기대 난도질 출력을 보여 주었다 경우가 도움이 될 것이다. :) –