lösa konstiga tecken via MySQL Workbench
Moderatorer: Moderatorgrupp, Supportgrupp
Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.
Klicka här för att se våra allmänna forumregler.
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.
Klicka här för att se våra allmänna forumregler.
lösa konstiga tecken via MySQL Workbench
Hej!
Efter att jag hade både misslyckat med uppdatering till version 3.0.12 och backup utav ett forum. Så fick jag slänga in en äldre backup. Vilket resulterade i konstiga tecken för å ä och ö och lite annat.
se http://www.chinchilla.se/infotorg
Jag har installerat mysql Workbench och fått kontakt med forumets databas.
Har testat lägga in scripten enligt både det som rekommenderas och tecken för tecken. Det verkar köras och får gröna bockar, men ingenting händer på forumet.
Mycket tacksam för hjälp!
Efter att jag hade både misslyckat med uppdatering till version 3.0.12 och backup utav ett forum. Så fick jag slänga in en äldre backup. Vilket resulterade i konstiga tecken för å ä och ö och lite annat.
se http://www.chinchilla.se/infotorg
Jag har installerat mysql Workbench och fått kontakt med forumets databas.
Har testat lägga in scripten enligt både det som rekommenderas och tecken för tecken. Det verkar köras och får gröna bockar, men ingenting händer på forumet.
Mycket tacksam för hjälp!
Re: lösa konstiga tecken via MySQL Workbench
Hur har du återställt databasen? Det verkar som det är problem med UTF-8 eftersom det är fel på åäö.
https://www.phpbb.com/kb/article/transf ... -or-domain
https://www.phpbb.com/kb/article/transf ... -or-domain
Re: lösa konstiga tecken via MySQL Workbench
Jag återställde genom att lägga in äldre backup filerna via FTP (core FTP LE). Jag hittade i uppkopplingsinställningarna att "Encoding" stod på Auto/ANSI, jag har nu ändrat till Unicode/UTF8. Kan det vart problemet?
Skulle det fungera tro att ta bort filerna igen och göra en ny överföring??
Skulle det fungera tro att ta bort filerna igen och göra en ny överföring??
Re: lösa konstiga tecken via MySQL Workbench
Mycket hade troligen underlättat om jag hade kunnat haft phpMyAdmin, men webhotellet som används stödjer inte det för windowspaketet....
Re: lösa konstiga tecken via MySQL Workbench
Jag ser i MySQL Workbench att jag har latin1_swedish_ci på collation_database och lite andra ställen, har testat många av de olika sorters script jag har hittat när jag googlat runt, men inte fått databasen att bli ändrad till utf8_general_ci...
Re: lösa konstiga tecken via MySQL Workbench
Om du kan använda mysqldumpern så har den brett stöd för just dessa teckenkoderingar!
Holger Gremminger
Ingen support via PM!
Ingen support via PM!
Re: lösa konstiga tecken via MySQL Workbench
Om en .php fil konverteras till någonting annat än UTF-8 (Utan BOM) så kommer tecken så som ÅÄÖ troligtvis inte att fungera korrekt.Cicci skrev:Jag återställde genom att lägga in äldre backup filerna via FTP (core FTP LE). Jag hittade i uppkopplingsinställningarna att "Encoding" stod på Auto/ANSI, jag har nu ändrat till Unicode/UTF8. Kan det vart problemet?
Skulle det fungera tro att ta bort filerna igen och göra en ny överföring??
Det går att läsa mer om detta här - Hur man ändrar i filer
- Sinom
Re: lösa konstiga tecken via MySQL Workbench
Jag tror Cicci menar backupfilen, inte php-filerna.Sinom skrev:Om en .php fil konverteras till någonting annat än UTF-8 (Utan BOM) så kommer tecken så som ÅÄÖ troligtvis inte att fungera korrekt.Cicci skrev:Jag återställde genom att lägga in äldre backup filerna via FTP (core FTP LE). Jag hittade i uppkopplingsinställningarna att "Encoding" stod på Auto/ANSI, jag har nu ändrat till Unicode/UTF8. Kan det vart problemet?
Skulle det fungera tro att ta bort filerna igen och göra en ny överföring??
Det går att läsa mer om detta här - Hur man ändrar i filer
- Sinom
Holger Gremminger
Ingen support via PM!
Ingen support via PM!
Re: lösa konstiga tecken via MySQL Workbench
Det kan vara databas kollationeringen, men det kan också vara fel kanske i själva tabellerna, där texten som ger åäö är lagrad. Så du måste kolla på tabellerna också, där den felaktiga texten är lagrad. Tabelltexten brukar också vara UTF-8, men inte för mitt eget forum, där jag tvingades ändra till latin i samband med uppgradering till phpBB3 för att få åäö rätt.
Du skulle kunna försöka att återställa databasen med BigDump, vilket är enkelt har för mig att man kan välja utf-8 där.
http://www.ozerov.de/bigdump/
Du skulle kunna försöka att återställa databasen med BigDump, vilket är enkelt har för mig att man kan välja utf-8 där.
http://www.ozerov.de/bigdump/
Re: lösa konstiga tecken via MySQL Workbench
Jag fick aldrig ordning på detta...löste för syns skull det genom att ändra på de åäö som syns i kategorierna. Jag ser i MySQL Workbecnh att det finns dubbletter av tabeller med två olika prefix ett med phpBB_14 och en med enbart phpBB_ , det sistnämda är jag säker på att jag ordnade till i samband med nyinstallationen på ett redan befintligt forum. Kan det vara de tabellerna som kommer i konflikt och kan man ta bort sådana tabeller, ta bort de se som prefixet phpBB_ ??
Re: lösa konstiga tecken via MySQL Workbench
Den absolut bästa lösningen just nu är ju att du uppgraderar till senaste versionen utav phpBB.
Du har 3.0.X och kan uppgradera till 3.1.3
- Sinom
Du har 3.0.X och kan uppgradera till 3.1.3
- Sinom
Re: lösa konstiga tecken via MySQL Workbench
Har precis gjort det, hoppades det skulle lösa det...men icke. denna gången gjorde uppgraderingen på rätt sätt har nu version 3.0.13-PL1
Allt det nya blir med rätta åäö, så det gör väl inte så mycket...
Allt det nya blir med rätta åäö, så det gör väl inte så mycket...
Re: lösa konstiga tecken via MySQL Workbench
Anledningen till att ÅÄÖ inte skrivs ut som de ska är för att en .php-fil som används inte är sparad som UTF-8.
En uppgradering till phpBB 3.1 och en tömning utav både din webbläsares cache samt FTP-cachen skulle fixat det.
Såg närmligen att t.ex titlar är felaktiga.
- Sinom
En uppgradering till phpBB 3.1 och en tömning utav både din webbläsares cache samt FTP-cachen skulle fixat det.
Såg närmligen att t.ex titlar är felaktiga.
- Sinom
Re: lösa konstiga tecken via MySQL Workbench
Kan det inte vara så att databasen var inställd på fel teckensats?
Holger Gremminger
Ingen support via PM!
Ingen support via PM!
Re: lösa konstiga tecken via MySQL Workbench
Då hade samtliga tecken konverterats. Nu är det endast vissa vad jag kunde se.
Vilka är online
Användare som besöker denna kategori: 3 och 0 gäster