Permalänk
Medlem

Udda charset, html

Hej

Håller på med en hemsida och jag har ju kodat den hemma med XAMPP och Aptana Studio 3
På min burk kör jag med
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Då visas ÅÄÖ som vanligt både på hemsidan och information från MYSQL

Nu ska jag lägga över allt på one.com

Kör jag med
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Så visas hemsidans ÅÄÖ
Men all information som hämtas från databasen blir ���

Men kör jag med
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
Så visas alla ÅÄÖ på hemsidan som ��� men all information från databasen blir med vanliga ÅÄÖ

Vad är fel?, eller vilken charset ska man köra med?

Visa signatur

Samsung 34'' ultrawide curved
Logitech MX master & Logitech g910
Creative SoundBlaster Katana

Permalänk
Hedersmedlem

Alla dina dokument är säkert UTF-8-kodade iom beteendet du nämner, men MySQL levererar i ditt fall data i den Windows-specifika CP1252-kodningen. Du kan ändra vilken charset din data från MySQL kommer med. Ändra den till UTF-8 när du ansluter till databasen.

Se mysqli::set_charset (eller mysql_set_charset om du använder det ej längre rekommenderade klassiska MySQL-biblioteket).

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Fungerade, Skrev in mysql_query( "SET CHARACTER SET utf8"); precis under connect koden. Tack

Visa signatur

Samsung 34'' ultrawide curved
Logitech MX master & Logitech g910
Creative SoundBlaster Katana