RoR Problems with special Character in the model

  • Thread starter Joachim Reichel
  • Start date
J

Joachim Reichel

Hi all,

after two hours of googling I'll ask you ;-)

I have an ActiveRecord class which I extended with a method that returns
an array of strings as categories.
One string has a special character in it.
When the class is used there is an error:
parse error, unexpected tCONSTANT, expecting ']'

When the special character is removed or replaced by ue everything works
fine.

Part of the code:

def rubriken
rubriken=
[
["Grundstücke","Grundstücke"]
]
end

The source file itself is encoded in utf-8.

Any ideas ?
 
M

Michael W. Ryder

Joachim said:
Hi all,

after two hours of googling I'll ask you ;-)

I have an ActiveRecord class which I extended with a method that returns
an array of strings as categories.
One string has a special character in it.
When the class is used there is an error:
parse error, unexpected tCONSTANT, expecting ']'

When the special character is removed or replaced by ue everything works
fine.

Part of the code:

def rubriken
rubriken=
[
["Grundstücke","Grundstücke"]
]
end

The source file itself is encoded in utf-8.

Any ideas ?

Have you tried using "Grundst\232cke" instead of "Grundstücke"?
 
J

Joachim Reichel

Michael,
I did it with \u00F6 and after your post with \232 instead of the ü.
The code runs then, but in the select box in the view file there is an ?
shown. The view rhtml has a metatag requesting utf-8.
 
Z

Zouplaz

le 09/06/2007 00:55, Joachim Reichel nous a dit:
The source file itself is encoded in utf-8.

You should triple check that - Because I had the same problem and the
files was not utf-8 encoded (windows cp something instead)...
 
J

Joachim Reichel

Zouplaz said:
You should triple check that - Because I had the same problem and the
files was not utf-8 encoded (windows cp something instead)...

First of: feels good not to be the only one with such a annoying problem.

After I read your reply I decided to check the controller and view files
too.
I set them all to utf8 and - it works now :)

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,057
Latest member
KetoBeezACVGummies

Latest Threads

Top