teckenuppsättning, teckenuppsättning, teckenuppsättning..

Permalänk
Medlem

teckenuppsättning, teckenuppsättning, teckenuppsättning..

Jag har precis installerat en WAMP-server på min Windows Home Server-burk..
Apache, PHP och Mysql med phpmyadmin följde med.

Allt fungerar bra förutom att åä & ö inte fungerar när jag hämtar data från databasen... I phpmyadmin så är all data fin, d.v.s. åäö fungerar utan problem.
Men inte på websidan som hämtar datan. (Däremot vanliga åäö som är skrivet direkt på websidan fungerar utan problem, det är just hämtningar från databasen som blir skit)

Om jag lagrar in data från websidan in i databasen så ser det skit ut i phpmyadmin, men åäö fungerar då på hemsidan..

Det är inte första gången jag haft besvär med teckenuppsättningen, så jag undrar nu vad som är defaultteckenuppsättningar på internetservrar och var och hur man ställer in allt detta KORREKT. Var ställer jag in MySQL-serverns teckenuppsättningar? Vad ska teckenuppsättningen stå på? Vad ska jag ställa Apache teckenuppsättning på?

Jag har försökt ändra teckenuppsättningen på tabeller, databasen jag använder och nåt som heter "kollationering" till olika värden som latin1, UTF8 och dess olika varianter.. Det vill inte.

Om jag sparar in data i databasen från hemsidan kan jag få ut nåt sånt här när jag tittar i phpmyadmin:

åäökkk

Om jag har data i databasen så syns åäö utan problem, men på hemsidan ser det istället ut så här:
��.

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |

Permalänk
Medlem

Hmm, fel forumsdel väl?

Visa signatur
Permalänk
Medlem

Byt till Linux! Du kommer aaaaaldrig mer ha teckenuppsättningsproblem.

Visa signatur

Coola låtar i massor!
http://revolvermen.com

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Ilja
Byt till Linux! Du kommer aaaaaldrig mer ha teckenuppsättningsproblem.

Ironin fullkomligt flödar här

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |

Permalänk
Hedersmedlem

Du kanske har någon knasig doctype på ditt resulterande HTML-dokument. Googla och experimentera lite.

Visa signatur

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

Permalänk

(Mycket UTF-8 posts ikväll).

Testa att sätta sidan och MySQL-kopplingen till UTF-8 (eller vad du nu har i databasen) m.h.a:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

och kanske framförallt

http://se2.php.net/manual/en/function.mysql-set-charset.php

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av KentRoyal
(Mycket UTF-8 posts ikväll).

Testa att sätta sidan och MySQL-kopplingen till UTF-8 (eller vad du nu har i databasen) m.h.a:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

och kanske framförallt

http://se2.php.net/manual/en/function.mysql-set-charset.php

Läste i dokumentationen till mysql att de per default skickar ut i latin1 (?) och när jag tvingade fram iso-8859-1 med hjälp av

header("Content-type: text/html; charset=ISO-8859-1");

Efter att jag öppnat index.php, gjort ett nytt dokument och bara kopierade över precis all kod till nya dokumentet började det fungera som det ska.
Gick tydligen inte konvertera om i notepad++ även fast funktionen finns.. Testade till och med att radera alla åäö i dokumentet och skriva dem igen.. Funkade inte heller, utan det enda som fungerade var att kopiera hela klabbet till ett nytt dokument.

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |