webForumDet fria alternativet

å, ä och ö blir konstiga

PHP

33 svar · 1 516 visningar · startad av Web-Tor · sida 2 av 2

Frågan, av Web-Tor

Med PHP visar jag resultatet från en MSSQL-databas (som ligger på en annan dator än webbsidan). Problemet är att alla å,ä och ö blir konstiga. De visas som fnuttar och annat skräp. Någon som vet vad felet kan ligga?

Läs frågan i sin helhet →
Medlem sedan sep. 2001788 inlägg
#21

FronK skrev:

Hej, jag hade samma problem när jag körde PHP och MySQL, när jag gjorde om å,ä och ö till & aring; & auml; och & ouml; (utan mellanrum efter &) innan jag satte in dom i databasen så blev det rätt sen när man läste från databasen, hopas det hjälper.

Mm, fast det e inte bra heller. Ska man kanske använda datan till annat än webben så har man ju korrumperat den lite.

/G

Medlem sedan nov. 200013 890 inlägg
#22

Kanske är det datan som matats in med OEM? Om du matat in den med kommandoprompten eller DOS så har du hittat anledningen.

Jag har matat in data direkt i Enterprise Manager.
Det finns inte nån inställning i MSSQL där man kan ändra teckenuppsättning?

Medlem sedan sep. 2001788 inlägg
#23

Web-Tor skrev:

Kanske är det datan som matats in med OEM? Om du matat in den med kommandoprompten eller DOS så har du hittat anledningen.

Jag har matat in data direkt i Enterprise Manager.
Det finns inte nån inställning i MSSQL där man kan ändra teckenuppsättning?

Jag testade lite när jag satt med problemet för att få till rätt teckentabell. Men jag fick aldrig rätt på det. Fråga på MsSQL-forumet, LarsG e ju vass där.

/G

Medlem sedan nov. 200013 890 inlägg
#24

Fråga på MsSQL-forumet, LarsG e ju vass där

Jag startade frågan där men den flyttades över hit. ;)

Medlem sedan maj 200010 687 inlägg
#25

Web-Tor skrev:

Det funkar med ASP men inte med PHP.
Det ser alltså ut som att ASP är bättre än PHP.
Eller? §jr

Web-Tor vet hur man ska göra för att provocera fram hjälp! :e

Medlem sedan nov. 200013 890 inlägg
#26

Web-Tor vet hur man ska göra för att provocera fram hjälp!

Ja! Det var liksom det som var poängen. :e
Eftersom jag fortfarande inte fått någon lösning så är det väl bara att konstatera: ASP vs. PHP 1-0

Medlem sedan jan. 2000372 inlägg
#27

Det lär ju kunna bero på om ASCII character encoding translation är på eller av i ODBC-kopplingen eller i MSSQL-databasen i sig självt.

Alternativt att datan helt enkelt är lagrad i fel format?

Medlem sedan nov. 200013 890 inlägg
#28

Men vad ska jag göra åt det?
Vad är det som ska ändras och var?

Medlem sedan sep. 2001788 inlägg
#29

Nej, kom igen nu vassa PHP-folk... inte ska det väl bli 1 - 0 till Asp i detta fallet?
Har svarat till min kapacitet... vilket var noll... men jag försökte iaf. ;)

/G

Medlem sedan mars 20007 896 inlägg
#30

Som det ser ut nu, verkar det ju inte ligga i själva PHP - snarare MSSQL, eller drivisarna som PHP använder sig av för att koppla till MSSQL ( M.a.o. php_mssql70.dll ). Svårt att försöka sig på att felsöka en .dll-fil. :x

Medlem sedan nov. 200013 890 inlägg
#31

Nu är problemet löst! :)
Det hela beror på vilka inställningar man gör (och inte gör) under SQL-server installationen. Jag har inte gjort om installationen själv så ja gkan inte säga exakt vad det är som stular men men det har att göra med nationalitets- och "sortorder"-inställningar.

Medlem sedan sep. 2001788 inlägg
#32

Web-Tor skrev:

Nu är problemet löst! :)
Det hela beror på vilka inställningar man gör (och inte gör) under SQL-server installationen. Jag har inte gjort om installationen själv så ja gkan inte säga exakt vad det är som stular men men det har att göra med nationalitets- och "sortorder"-inställningar.

Men kan du inte vara så sketabussig o ta reda på vad det va exakt. Frågan kommer med all säkerhet upp igen tror jag.

Hade varit grymt intressant.

/G

Medlem sedan nov. 200013 890 inlägg
#33

Grejen är att ingen gjort om installationen. Jag kopplade helt enkelt upp mig mot en burk där SQL-server var korrekt installerad. :) Jag ska höra med ägaren till den knasiga SQL-server om jag får installera om den för att se vilka inställningar det är som strular.

Medlem sedan sep. 2001788 inlägg
#34

Web-Tor skrev:

Grejen är att ingen gjort om installationen. Jag kopplade helt enkelt upp mig mot en burk där SQL-server var korrekt installerad. :) Jag ska höra med ägaren till den knasiga SQL-server om jag får installera om den för att se vilka inställningar det är som strular.

Schysst då, uppskattas :bire

/G

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)