Mac geeft andere tekens dan PC in DB
Bijvoorbeeld PC => é geeft netjes de é maar MAC schrijft een Ž in de mySQL database... waar zou dat aan kunnen liggen?
misschien iets in je code ? waar het fout gaat? zou zomaar kunnen want een toets is een toets neem ik aan, of je db instellingen even nakijken als je even post hoe die nu staan kunnen we verder kijken
Ik heb wel vaker gelezen dat een mac andere tekencode geeft dan pc met dezelfde speciale characters maar toch moet dat ergens te vangen zijn alleen kan ik nergens vinden hoe en waar...
Gebruik je wel de juiste charset in je HTML?
@Bas:
Ik gebruik geen charset in het script.
Als ik toe pas worden de é juist ?blokjes
In de DB staat latin1_swedish_ci als set bij de text en varchars, deze set wordt geheel door php ondersteunt...
Het probleem ontstaat alleen als een mac een special teken invoerd...
Gewijzigd op 13/02/2012 14:42:26 door Harry Hartman
Een mac geeft andere tekens in de DB dan Win.
Bovenaan het script staat:
net als in de DB bij het textveld.
Op deze wijze moet het toch gelijk lopen?
Waarom worden er dan andere tekens opgeslagen dan in getypt?
Dit staat bij de varabelen in mySQL
character_set_client latin1
character_set_connection latin1
character_set_database latin1
character_set_filesystem binary
character_set_results latin1
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
collation_connection latin1_swedish_ci
collation_database latin1_swedish_ci
collation_server latin1_swedish_ci
Gewijzigd op 28/02/2012 14:17:36 door Harry Hartman