# CGI (read multipart form): Accept-Charset encoding error (CGI::InvalidEncoding)

**URL:** <https://www.ruby-forum.com/t/cgi-read-multipart-form-accept-charset-encoding-error-cgi-invalidencoding/183846>\
**Category:** Ruby\
**Created:** [February 21, 2010, 7:56pm UTC](https://www.ruby-forum.com/t/cgi-read-multipart-form-accept-charset-encoding-error-cgi-invalidencoding/183846 "2010-02-21T19:56:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Fischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@Stefan\_Fischer](https://www.ruby-forum.com/u/Stefan_Fischer)\
**Post date:** [February 21, 2010, 7:56pm UTC](https://www.ruby-forum.com/t/cgi-read-multipart-form-accept-charset-encoding-error-cgi-invalidencoding/183846/1 "2010-02-21T19:56:01Z")

</div>

Hello,

I’m working on a parser for race-simulation logs, which read data from a  
multipart-form. It works fine under 1.8.x, but running on 1.9.1 it stops  
with:

"/usr/lib/ruby/ 1.9.1/cgi/core.rb:498:in `read\_multipart’: Accept  
Charset encoding error (cgi:: InvalidEncoding) "

Hmmm, CGI::new (:accept\_charset =\> ‘utf-8’) doesn’t help.

Any hints for me?

Greetings, Stefan.

---

<div class="post-metadata">

**Author:** ![Stefan\_Fischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@Stefan\_Fischer](https://www.ruby-forum.com/u/Stefan_Fischer)\
**Post date:** [February 22, 2010, 6:45pm UTC](https://www.ruby-forum.com/t/cgi-read-multipart-form-accept-charset-encoding-error-cgi-invalidencoding/183846/2 "2010-02-22T18:45:21Z")

</div>

Stefan Fischer wrote:

> … which reads data from a multipart-form.  
> …  
> Hmmm, CGI::new (:accept\_charset =\> ‘utf-8’) doesn’t help.  
> …

Maybe try adding

and to the multipart-form.

---

<div class="post-metadata">

**Author:** ![Stefan\_Fischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@Stefan\_Fischer](https://www.ruby-forum.com/u/Stefan_Fischer)\
**Post date:** [February 23, 2010, 9:20am UTC](https://www.ruby-forum.com/t/cgi-read-multipart-form-accept-charset-encoding-error-cgi-invalidencoding/183846/3 "2010-02-23T09:20:41Z")

</div>

Am 22.02.10 18:45, schrieb David W.:

> to the multipart-form.

Works, but “ISO-8859-1” did not. I’m a beginner in cgi-programming.

Anyway, thanks for your help.

Greets, Stefan.
