26. april 2003 - 13:21
Der er
13 kommentarer og 1 løsning
å => å
Er det nogle fejl i disse oversættelser? $row[tekst] = ereg_replace("å", "å", $row[tekst]); $row[tekst] = ereg_replace("Å", "Å", $row[tekst]); $row[tekst] = ereg_replace("æ", "æ", $row[tekst]); $row[tekst] = ereg_replace("Æ", "Æ", $row[tekst]); $row[tekst] = ereg_replace("ø", "ø", $row[tekst]); $row[tekst] = ereg_replace("Ø", "Ø", $row[tekst]);
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
26. april 2003 - 13:38
#1
Får du da en fejl?
26. april 2003 - 13:55
#2
Nej, jeg vil bare sikre mig at disse er korrekte før jeg retter min database (den må nødig gå til)!
Slettet bruger
26. april 2003 - 15:04
#3
Så lav en test ;) $row[tekst] = "Her er et ækelt æsel, en øde ø og en årsunge med en åre"; $row[tekst] = ereg_replace("å", "å", $row[tekst]); $row[tekst] = ereg_replace("Å", "Å", $row[tekst]); $row[tekst] = ereg_replace("æ", "æ", $row[tekst]); $row[tekst] = ereg_replace("Æ", "Æ", $row[tekst]); $row[tekst] = ereg_replace("ø", "ø", $row[tekst]); $row[tekst] = ereg_replace("Ø", "Ø", $row[tekst]); echo $row[tekst]; Hvis du smider dette ind i et HTML dokument skulle du gerne kunne læse det på skærmen som almindelige æ, ø og å.
26. april 2003 - 15:09
#4
Som det er der, så står der jo f.eks. ø og ikke ø.. Så den kode ændrer vel ikke noget!?
26. april 2003 - 15:11
#5
Vil du ændre ø til ø, eller hvad?
26. april 2003 - 15:14
#6
Nej.. Jeg har en stor database hvor jeg mine tekster kørt igennem en htmlentities();.. Men nu ønsker jeg at konventere disse tilbage igen.. Dette kan gøres med: html_entity_decode(); Men denne funktion virker ikke på min hostmasters server, da han har en ældre version af PHP (der er ikke kommet nyere til hans OS endnu)...
26. april 2003 - 15:15
#7
Prøv med denne streng istedet: $row[tekst] = "Her er et ækelt æsel, en øde ø og en årsunge med en åre"; så burde du kunne se det :)
26. april 2003 - 15:19
#8
Jeg har nu denne kode: $row[tekst] = "ø Ø, æ Æ, å Å"; $row[tekst] = htmlentities($row[tekst]); echo $row[tekst]; Den printer: ø Ø, æ Æ, å Å Burde den ikke omskrive det til det andet form, når jeg kører dem igennem en htmlentities(); ?
26. april 2003 - 15:22
#9
Du har kigget i html-koden, ikke? Selvom du konvertere, så vil du jo stadig se dem som de normal er. Å vil jo stadig gi' et Å når det ses på skærmen, men ikke i html-koden.
26. april 2003 - 15:34
#10
Hmm... Det forstår jeg simpelt hen ikke! Jeg kører denne kode: $mysql = mysql_query("SELECT tekst, id FROM gb"); while($row = mysql_fetch_array($mysql)) { $row[tekst] = ereg_replace("å", "å", $row[tekst]); $row[tekst] = ereg_replace("Å", "Å", $row[tekst]); $row[tekst] = ereg_replace("æ", "æ", $row[tekst]); $row[tekst] = ereg_replace("Æ", "Æ", $row[tekst]); $row[tekst] = ereg_replace("ø", "ø", $row[tekst]); $row[tekst] = ereg_replace("Ø", "Ø", $row[tekst]); $row[tekst] = ereg_replace("&", "&", $row[tekst]); $row[tekst] = ereg_replace(" ", " ", $row[tekst]); $row[tekst] = ereg_replace("¡", "¡", $row[tekst]); $row[tekst] = ereg_replace("¨", "¨", $row[tekst]); $row[tekst] = ereg_replace("©", "©", $row[tekst]); $row[tekst] = ereg_replace("«", "«", $row[tekst]); $row[tekst] = ereg_replace("­", "", $row[tekst]); $row[tekst] = ereg_replace("´", "´", $row[tekst]); $row[tekst] = ereg_replace("¸", "¸", $row[tekst]); $row[tekst] = ereg_replace("¹", "¹", $row[tekst]); $row[tekst] = ereg_replace("»", "»", $row[tekst]); $row[tekst] = ereg_replace("½", "½", $row[tekst]); $row[tekst] = ereg_replace("ß", "ß", $row[tekst]); $row[tekst] = ereg_replace("æ", "æ", $row[tekst]); $row[tekst] = ereg_replace("ç", "ç", $row[tekst]); $row[tekst] = ereg_replace("é", "é", $row[tekst]); $row[tekst] = ereg_replace("÷", "÷", $row[tekst]); $row[tekst] = ereg_replace("ø", "ø", $row[tekst]); $row[tekst] = ereg_replace("&", "&", $row[tekst]); $row[tekst] = ereg_replace(""", "\"", $row[tekst]); $row[tekst] = ereg_replace("<", "<", $row[tekst]); $row[tekst] = ereg_replace(">", ">", $row[tekst]); mysql_query("UPDATE gb SET tekst = '$row[tekst]' WHERE id = '$row[id]'"); } Men alligevel så er der rækker i tabellen GB hvor kolonnen "tekst" bl.a. indeholder å , mens andre af dem er blevet rettet som de skal! Hvad kan der være galt?
26. april 2003 - 20:55
#11
Smider I ikke lige et svar?
I må altså lige smide et svar, hvis I vil have nogle point!
jamen, har det da hjulpet?
Nej, egentligt ikke! Men I har forsøgt at hjælpe, og det skal I da have lidt point for!
Vi tilbyder markedets bedste kurser inden for webudvikling