[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
 OpenForum.dk • Vis emne - [LØST] Tegnsæt problemer efter skift af webhost

[LØST] Tegnsæt problemer efter skift af webhost

Generelle spørgsmål og debat.

Redaktør: Redaktionen

[LØST] Tegnsæt problemer efter skift af webhost

Indlægaf michaelkn » 2012-06-11 22:13

Er ved at have stirret mig blind efter en løsning på dette problem, håber andre har været i samme båd før og har en tip der kan lede på rette vej :)

Problembarnet er en gammel osC 2.2 der lagde hos Web10 - grundet ufattelig ustabilitet hos denne host, måtte siden nødvendigvis flytte - det blev til Meebox.

Efter flytningen var alt æøå fra databasen imidlertid erstattet af mystiske tegn - dette trods at phpMyadmin hos både Web10 og Meebox viste at databasen skulle være encoded med utf8_general_ci - forskellen burde altså være ens.

Lod jeg i stedet Meebox webserveren logge på Web10 databasen var alt i skønneste orden - umiddelbart skulle man altså formode at fejlen ligger i databasen, men jeg må erkende at være lidt blank på hvad jeg kan pille i her da alt jo på overfladen ser ens ud?

Jeg forsøgte derfor at løse problemet "ad bagvejen", og konstaterede at i danish.php filen stod charset til iso-8859-1 - jeg rettede derfor dette til UTF-8 hvilket var en umiddelbar success - nu var alle æøå fra databasen som de skulle være.
MEN - alle æøå fra sprogfilerne i /includes/languages/danish/ blev vist forkert.

Steder jeg umiddelbart har været

-Har sat default_charset = "utf-8" i php.ini (bonusinfo - gøres dette når der logges på Web10 databasen så vises æøå fra databasen forkert)
-Rodfilerne står til <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?> hvilket jeg jo ville mene skulle være fint nok, forsøgte også at ændre <?php echo CHARSET; ?> til UTF-8 - ingen forskel.
-Har forsøgt at åbne sprogfilerne i notesblok, vælge gem som UTF-8 og uploade igen

Hvor ville en klog mand lede næst?
Senest rettet af michaelkn 2012-07-2 23:21, rettet i alt 1 gang.
michaelkn
Godt igang
Godt igang
 
Indlæg: 145
Tilmeldt: 2005-04-10 18:30

Re: Tegnsæt problemer efter skift af webhost

Indlægaf olby » 2012-06-12 07:25

Hej Mikaelkn

Jeg vil foreslå een af to:

1. Åben din web10 backup i Notepad og vælg dernæst Gem som - i ANSI formatet
Der kan være nogle CHAR-settings i toppen af filen, som du skal slette.

2. Tag backuppen via shoppens administration, og læs den ind i stedet.
Mvh olby
Hjælp til selvhjælp: Giv din kollega konstruktiv kritik og eller vejledning - tak :).
Brugeravatar
olby
Administrator
Administrator
 
Indlæg: 2552
Tilmeldt: 2003-01-1 22:27
Geografisk sted: Odder

Re: Tegnsæt problemer efter skift af webhost

Indlægaf michaelkn » 2012-06-26 00:07

Mange tak for dit svar Olby. Har nu forsøgt begge variationer, begge med samme resultat.

Når jeg skal importere databasen til Meebox, skal jeg jo vælge hvilket format jeg vil importere den i. Vælger jeg utf-8 så bliver alle sætninger cuttet der hvor der kommer et æøå - resten af ordet/sætningen forsvinder simpelthen.

Vælger jeg iso-8859-1 så er jeg tilbage ved udgangspunktet hvor alle æøå fra databasen erstattes af mærkelige tegn.

Så andre bud modtages stadig med kyshånd. Evt. hvordan jeg får sprogfilerne i includes/languages/danish/til at være korrekt UTF-8 formaterede, for sætter jeg default charset til utf-8 kan jeg sagtens få alt teksten fra databasen til at vises korrekt, det er så bare det der står i sprogfilerne der ikke gør (ja, og som sagt vice versa hvis default charset står til iso-8859-1)

Alle forslag er velkomne - på forhånd tak :)
michaelkn
Godt igang
Godt igang
 
Indlæg: 145
Tilmeldt: 2005-04-10 18:30

Re: Tegnsæt problemer efter skift af webhost

Indlægaf michaelkn » 2012-07-2 23:20

Skulle andre komme i samme problemer, så fik jeg denne løst ved at sætte osC admin til UTF-8, og redigere sprogfilerne gennem filmanager heri, og så rette alle de mystiske tegn her til korrekte æøå

Hvorfor det virker, og hvorfor jeg ikke kunne rette det på anden måde kan jeg ikke gennemskue, men sådan var det
michaelkn
Godt igang
Godt igang
 
Indlæg: 145
Tilmeldt: 2005-04-10 18:30


Tilbage til Generel debat

Hvem er online

Brugere der læser dette forum: Ingen tilmeldte og 6 gæster

cron