Whilst I have had a root around on Google and here I cannot get my head around character encoding, collation, encoding, tables and columns, etc.
I do sort of get it that certain non-standard letters (ie those that appear in non-English alphabets) occur in various different character sets; basically documents that seek to map characters to underlying ascii values?
And whilst mySQL will always store this ascii data and charset on an HTML page will display this ascii data correctly, any mySQL operations performed on that data require that it be meaningful to mySQL (ie the data must correspond to a known character set)?
Therefore it seems to be a "good thing" to have the same character set for both table collation, column collation and character set information in HTML.
But how does one determine from the myriad sets which to choose and how to apply it to a database?
What is the difference between table and column collation (or is that so specialised that village-idiots like me can live with the rule that they should always be the same?)?
Is encoding a configurable, or a consequence of collation choices and what is it overall relevance?
Finally, does anyone know of a Collation 101 primer (mySQL's page on collation and character-sets is a bit headache inducing..:queasy:
I know that this is touched on a thousand places but as I'm having so much trouble pulling it altogether I'd really appreciate a helping hand.
Thanks,
jiF