---
name: "Text::CSV::README"
section: "3pm"
platform: "linux"
package: "libtext-csv-encoded-perl"
version: "0.25-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Text::CSV::README"
---

# Text::CSV::README(3pm)

Encoding aware Text::CSV.

## NAME

Text::CSV::Encoded - Encoding aware Text::CSV.

## SYNOPSIS

```
    # Here in Perl 5.8 or later
    $csv = Text::CSV::Encoded->new ({
        encoding_in  => "iso-8859-1", # the encoding comes into   Perl
        encoding_out => "cp1252",     # the encoding comes out of Perl
    });
    # parsing CSV is regarded as input
    $csv->parse( $line );      # $line is a iso-8859-1 encoded string
    @columns = $csv->fields(); # they are unicode data
```

## DESCRIPTION

This module inherits Text::CSV and is aware of input/output encodings.

## INSTALLATION

This module sources are hosted on github  https://github.com/singingfish/Text-CSV-Encoded  and uses `"Dist::Zilla"` to generate the distribution. It can be  istalled:

- directly

  ```
   cpanm https://github.com/singingfish/Text-CSV-Encoded.git
  ```

- from CPAN

  ```
   cpan Text::CSV::Encoded
   cpanm https://github.com/singingfish/Text-CSV-Encoded
  ```

- maualy cloninig the repository:

  ```
   git clone https://github.com/singingfish/Text-CSV-Encoded.git
   cd https://github.com/singingfish/Text-CSV-Encoded
   perl Makefile.PL
   make
   make test
   make install
  ```

## REQUIREMENTS

This distribution requires Perl v5.8.0.

This distribution requires the following modules:

- •

  Test::Pod (version 1.41)

- •

  Text::CSV (version 1.31)

## COPYRIGHT AND LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
