NAME

Text::CSV::Unicode - comma-separated values manipulation routines with potentially wide character data

SYNOPSIS

use Text::CSV::Unicode;

$csv = Text::CSV::Unicode->new( { binary => 1 } );

# then use methods from Text::CSV::Base

DESCRIPTION

Text::CSV::Unicode provides facilities for the composition and decomposition of comma-separated values, based on Text::CSV (0.01). Text::CSV::Unicode allows for input with wide character data.

FUNCTIONS

new
$csv = Text::CSV::Unicode->new( [{ binary => 1 }] );

This function may be called as a class or an object method. It returns a reference to a newly created Text::CSV::Unicode object. binary => 0 allows the same ASCII input as Text::CSV and all other input, while binary => 1 allows for all printable Unicode characters in the input (including \r and \n),

SUBROUTINES/METHODS

None

DIAGNOSTICS

None

CONFIGURATION AND ENVIRONMENT

See HASH option to ->new.

DEPENDENCIES

perl 5.8.0

INCOMPATIBILITIES

None

BUGS AND LIMITATIONS

As slow as Text::CSV.

Cannot change separators and delimiters.

VERSION

0.099

AUTHOR

Robin Barker <rmbarker@cpan.org>

SEE ALSO

Text::CSV

LICENSE AND COPYRIGHT

Copyright (c) 2007 Robin Barker. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Text::CSV::Unicode::_bite is a direct copy of Text::CSV::_bite, except as noted in the code. The original code of Text::CSV::_bite is Copyright (c) 1997 Alan Citterman.

Test::CSV::Base is a direct copy of Text::CSV, with only the module name changed (and white-space changes), and is Copyright (c) 1997 Alan Citterman.