You bring up some interesting points, so I took a look at the
database. Here is a copy of one post descripition from the database
itself. Perhaps the • are cut and pasted while the other elements are
being inserted via textile editor. That would account for this i
think. Thank you again. I like to understand things I see.

h3. Now hiring for
SUPERINTENDENT

 *Full-time Position*
 Must have FDOT experience, knowledge of all phases of heavy highway
construction and utilities.

 *Excellent salary & bonus incentive program.*

 +We offer great benefits which include:+
 • Medical • Dental • 401(k) • Company Match
 • Supplemental Insurance (Aflac) • Fuel Card
 • Company Truck & Cell provided

 Click Apply now


On May 1, 3:33 pm, Chris Mear <[email protected]> wrote:
> (Reply moved inline.)
>
> On 1 May 2011, at 20:12, sol.manager wrote:
>
>
>
>
>
> > On May 1, 2:33 pm, Chris Mear <[email protected]> wrote:
>
> >> On 1 May 2011, at 18:56, sol.manager wrote:
>
> >>> I have been messing with my CSS sytlesheets to fix some display
> >>> issues. Specifically, messed with <li> and <ul> elements. Now i have
> >>> noticed on  a page with <li> elements in a textile editor box, that
> >>> the list bullet is showing up as "• " instead of "•".
>
> >>> I am assuming this a CSS issue and not a textile or rails issue.
> >>> Wondering what I need to do to fix this issue. The only bullets that
> >>> are jacked up are those within a div that uses textile codes.
>
> >> I'd start by examining the CSS rules that are being applied to those 'li's 
> >> according to your browser. Fire up Firebug or Web Inspector or similar 
> >> tool of your choice and inspect those elements to check the CSS rules 
> >> being applied are the ones you expect.
>
> >> Having said that, that string of surprising characters looks a lot more 
> >> like a character encoding issue mismatch than a simple CSS error. Are you 
> >> using the ':before' pseudo-class with a 'content' rule to set a custom 
> >> character for your lists, by any chance? If so, there could be something 
> >> going on with the character encoding that you're saving your CSS file in.
>
> > I think I may know the answer and it isn't CSS. I use a gem called
> > blavosync to sync my development database with production. I just set
> > up a new computer this week and used MySQL Workbench to create the
> > empty development database prior to synching with production. In MySQL
> > when you create a schema, you can choose the default character
> > collation.
>
> > In this case I chose UTF8 -default. I checked out the production
> > database and it appears to use latin1_swedish_ci.  If I understand
> > correctly, importing data from one SQL database to another and having
> > different character collation types, can result in weird text.
>
> > In this case, the description field for this particular model uses
> > textile codes for markup. Sure enough the normal "•" bullets are
> > showing up as "•" instead. Silly me, I just checked the tables in
> > the MySQL database and sure enough the bullets are screwed up.
>
> > So long answer short. It wasn't CSS, it appears to me to be a mismatch
> > in the default character collation between my production and
> > development databases and the result of importing from one to the
> > other.
>
> > But it was messing with CSS <li> and <ul> elements that made me
> > notice. Thanks for the assistance though.
>
> Glad you've identified the problem.
>
> I did think it was perhaps a database thing (since that's often the cause of 
> encoding problems in Rails apps). I didn't mention it because usually it's 
> the raw Textile code that's stored in the database (i.e. with '#' characters 
> defining list items), not the transformed version (i.e. you run the Textile 
> code through Textile at the point of displaying it, not at the point of 
> saving it to the database). Even then, in HTML bullet points are usually 
> implicit in the '<li>', rather than explicitly being stored as characters in 
> the database.
>
> Of course, there's nothing wrong with having UTF-8 characters in your 
> description attribute, it's just that it hints that your Textile field isn't 
> being used properly to make real HTML lists. But that sounds like user error. 
> :)
>
> Chris

-- 
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