Don Mapp wrote:
> I have a website that is working fine, except I cannot get it to print
> out characters other than plain text. 

*Any* character is plain text.

> Characters such as ', :, " and
> others like degrees print with the dreaded black diamond with a ?
> inside.

Then your actual encoding is Latin-1 (8859-1), but the browser is trying 
to process it as if it were UTF-8.

> Anyone has any idea as to how I might overcome this.
> I want to have my website printing out the above special characters.

The concept of "special character" is not really a useful one.  They're 
just characters.

> 
> I use MySql database to store text which is printed to the screen.
> This is setup with coliation = Latin1_general_ci, but changing this
> does not seem to mater.

Collation may not matter, but encoding does.  Make sure your DB encoding 
is set to something reasonable for your data (generally UTF-8 is a good 
choice).  MySQL also has the option of setting column encodings; make 
sure those are correct.

> 
> My Layout has the following:-
> 
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

I recommend avoiding XHTML.  Use HTML 4 or 5 instead.  But that's a 
separate issue.

> 
> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> <head>
>   <meta http-equiv="content-type" content="text/html;charset=UTF-8" />

That looks good.

> 
> I have changed UTF-8 without success
> 
> The part doing the printing in View-Show is:-
> 
>   <p class="description">
> 
>   <%= @picture.description %>
>   </p>
> 
> class description =>
> 
> font-size:110%;
> line-height:1.5em;
> width:90%;
> text-align:center;
> margin:auto;

The CSS is irrelevant here.

What version of Ruby are you using?  1.8 and 1.9 deal with text 
encodings differently.

Best,
-- 
Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Sent from my iPhone
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to