Avatar billede mmohr Nybegynder
15. januar 2004 - 09:47 Der er 16 kommentarer og
1 løsning

Mangler ÆØÅ og +

Jeg har en flash movie i version 7, der henter dynamisk text ind fra min mysql database. Problemet er at æøå og + og andre specielle bogstaver ikke vises i text-feltet?

Jeg bruger Verdana i text-feltet, så det kan ikke være fordi fonten ikke har disse.
Avatar billede mmohr Nybegynder
15. januar 2004 - 09:49 #1
jeg henter teksten ind via et php script... hvor jeg definerer variablen som flash'en henter!
Avatar billede powerade Nybegynder
15. januar 2004 - 09:57 #2
Du bør nok ændre dine æ'er ø'er og å'er til karakter koder istedet..
F.eks æ = æ
Find alle sammen her..
http://www.usewisdom.com/computer/internet/html/chars.html
Avatar billede mat Nybegynder
15. januar 2004 - 10:07 #3
..eller UTF-8 encode din streng i php (præcis hvordan man gør det ved jeg ikke, men det burde ikke være så svært at finde ud af).

Alternativt kan du prøve at skrive:

System.useCodepage = true;

i første frame af din flashfilm.

mvh mat
Avatar billede nikolajdu Nybegynder
15. januar 2004 - 10:29 #4
Hvis man bruger php så kan man utf8_encode teksten med :

print "minVariabel=".utf8_encode($DB_row["tekst"])."&";
Avatar billede nikolajdu Nybegynder
15. januar 2004 - 10:30 #5
Og så skal fonten selvfølgelig have æøå overhovedet og hvis det ikke er en standard font så skal den inkluderes også med æøå
Avatar billede mmohr Nybegynder
15. januar 2004 - 10:48 #6
System.useCodepage = true; får i hvert fald flash til at vise æøå, men + tegnet mangler stadig???

ellers, hvordan smider jeg UTF-8 encode ind i denne php!:

$query = "SELECT titel, text, date_format(Date, '%b. %d, %y') as realdate FROM kb_webadmin_calender WHERE date>NOW() ORDER BY date ASC LIMIT 40";
$result = mysql_query($query);

echo "minVar=";

while($r=mysql_fetch_array($result))


    $titel=$r["titel"];
    $text=$r["text"];
    $realdate=$r["realdate"];
   


echo "<b><FONT COLOR='#DE4400'>» </FONT>$titel [<font color='#DE4400'>$realdate</font>]</b><br>$text<br><br>";
}
Avatar billede powerade Nybegynder
15. januar 2004 - 11:12 #7
Ved ikke om det er nok at tilføje følgende linie i din head del af dokumentet...
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Avatar billede nikolajdu Nybegynder
15. januar 2004 - 11:58 #8
echo "<b><FONT COLOR='#DE4400'>» </FONT>utf8_encode($titel) [<font color='#DE4400'>utf8_encode($realdate)</font>]</b><br>utf8_encode($text)<br><br>";
Avatar billede mmohr Nybegynder
15. januar 2004 - 15:48 #9
hey nikolajdu.. det funker ikke! men sådan her utf8_encode($text=$r["text"]); kommer der i hvert fald æøå, men stadig ikke +??????? hvad er det med det plus!
Avatar billede mmohr Nybegynder
15. januar 2004 - 15:54 #10
+ kommer med i php, men det bliver bare til et mellemrum i flash filmen? det er verdana, så jeg fatter det ikke!
Avatar billede nikolajdu Nybegynder
15. januar 2004 - 18:10 #11
Det er fordi du ikke har inkuderet vælg også standard tegn når du inkludere fonten
Avatar billede mmohr Nybegynder
18. januar 2004 - 23:48 #12
det virker bare ulogisk at jeg bliver nød til at inkludere en font som er standard på alle computere.. desuden forsvinder mine font color tags så den text der før havde en defineret farve mister denne!!
Avatar billede nikolajdu Nybegynder
19. januar 2004 - 09:39 #13
Når teksten halvvejs mangler, forsvinder eller ikke har den ønskede effekt så er det fordi der er en fejl et sted....
Avatar billede mmohr Nybegynder
27. januar 2004 - 18:32 #14
når jeg kombinerer utf8_encode($text=$r["text"]); i php'en med System.useCodepage = true; i flash'en får jeg æøå, men + vil bare ikke.. og jeg vil ikke inkludere fonten, det fylder bare ekstra!

mat og nikolajdu hvis i svarer deler jeg pointne!! tak for hjælpen
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 19:29 #15
Du kan jo nøjes med at inkluder + det fylder ikke så meget
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 19:32 #16
echo "<b><FONT COLOR=\"#DE4400\">» </FONT>utf8_encode($titel) [<font color=\"#DE4400\">utf8_encode($realdate)</font>]</b><br>utf8_encode($text)<br><br>";
Avatar billede mmohr Nybegynder
27. januar 2004 - 22:45 #17
tak for hjælpen.. jeg prøver det med at inkludere + alene!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester