# Invalid char errors

**URL:** <https://www.ruby-forum.com/t/invalid-char-errors/125084>\
**Category:** Ruby\
**Created:** [January 5, 2008, 5:05am UTC](https://www.ruby-forum.com/t/invalid-char-errors/125084 "2008-01-05T05:05:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [January 5, 2008, 5:05am UTC](https://www.ruby-forum.com/t/invalid-char-errors/125084/1 "2008-01-05T05:05:14Z")

</div>

Yeah! I`m learning to program in ruby but i can`t understand what i`m  
getting char erros!

My code:

#!/usr/bin/ruby

class Teste  
def initialize(nome, sobrenome, idade)  
@nome = nome  
@sobrenome = sobrenome  
@idade = idade  
end  
end

class Impressora \< Teste  
def printer  
puts @nome  
puts @sobrenome  
puts @idade  
end  
end

@pessoa = Impressora.new(“a”, “b”, 10)  
@pessoa.printer

The ouput:

m0bile \> ./teste.rb  
./teste.rb:14: Invalid char `\302' in expression ./teste.rb:14: Invalid char `\240’ in expression

I`m on Mac Leopard

–  
Regards,  
Luiz Vitor Martinez C. [Grabber].  
(11) 8187-8662

[rubz.org](http://rubz.org) - engineer student at maua.br

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [January 5, 2008, 5:12am UTC](https://www.ruby-forum.com/t/invalid-char-errors/125084/2 "2008-01-05T05:12:49Z")

</div>

Use an editor/viewer that will show characters outside of the normal  
ASCII range and then remove them.  
Or, delete and retype the line.

Ruby _code_ (excluding Strings, etc with unicode) must be proper ASCII.

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [January 5, 2008, 5:18am UTC](https://www.ruby-forum.com/t/invalid-char-errors/125084/3 "2008-01-05T05:18:05Z")

</div>

Hi,

At Sat, 5 Jan 2008 13:12:07 +0900,  
Paul S. wrote in [ruby-talk:286160]:

> Use an editor/viewer that will show characters outside of the normal  
> ASCII range and then remove them.  
> Or, delete and retype the line.

Or, copy&paste from  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/286159](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/286159)

There’s the perfectly working example. 😉

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [January 6, 2008, 1:01am UTC](https://www.ruby-forum.com/t/invalid-char-errors/125084/4 "2008-01-06T01:01:18Z")

</div>

Oh! Thanks i`m using TextMate and i activate “Show invisible” and see a  
wrong caracter outside the ASCII 😉

Thanks!

Regards,  
Luiz Vitor.

On Jan 5, 2008 2:17 AM, Nobuyoshi N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> There’s the perfectly working example. 😉
> 
> –  
> Nobu Nakada

–  
Regards,  
Luiz Vitor Martinez C. [Grabber].  
(11) 8187-8662

[rubz.org](http://rubz.org) - engineer student at maua.br
