Da quando ho inserito phpMyAdmin 2.6-pl3 ho un problemino non indifferente con la gestione delle stringhe in mysql. Ad esempio se io volessi "selezionare" il record di una tabella dove in un campo è presente il solo valore "zannas" dovrei creare una query sql di questo tipo:
SELECT *
FROM `phpbb_users`
WHERE `username` = CONVERT( _utf8 'zannas'
USING latin1 )
COLLATE latin1_bin
invece di una semplice:
SELECT *
FROM `phpbb_users`
WHERE `username` = 'zannas'
come mai? e a che serve la collazione della connessione di MySQL? qual'è quella di default di solito on line? inoltre ogni tabella ha una sua collation specificata? perchè questo? nelle altre versioni non mi pare non ci fosse, fa solo casino....e non è finita qui...poi a sua volta ogni campo di testo ha una sua collation...e perchè se vado a creare una tabella o un campo e non seleziono la collation di default mi viene creata con latin1_swedish_ci ?? potreste darmi i parametri di default che si trovano di solito in un server on line? purtroppo ho fatto un casino in locale mettendo un pò di utf8_unicode_ci , altri latin1_bin e poi rimangono le tabelle e i campi fatti senza specificare la collation che hanno valore latin1_swedish_ci
Come faccio a standardizzare tutto adesso? aiutatemi please...è un grosso freno per me questo..