Åäö ger konstiga tecken

PHPportalen Forum Index » PHP
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
perbl526



Medlem i: 5214 dagar
Från: Linköping
Status: Offline



#268082
Inlägg Skrivet: 2005-02-16 23:39      Ämne: Åäö ger konstiga tecken Citera

Jag får konstiga utskrifter på skärmen när jag använder ett "skriv-ut-script" av en körning från en databas.

Varför?

Utskriften:

D
Citat:
atum: 2005-02-16 ()
Whisky: Scapa
ナlder/蚌tal: 12 蚌
Fattyp: Ek
Destilleri/buteljerare: Scapa distillery
F舐g: Mk guld, mk b舐nsten
Doft: Ljunghonung, s fruktig och intagande.
Smak: S, frisk och l舩t i smaken. Tydlig fruktighet.
Betyg: 2
ヨvrigt: Vinner inte med tills舩tandet av vatten


Skulle verkligen uppskatta om någon tog sig tid och ger mig konktreta tips/lösningar på detta problem.

Tack
 

_________________
Whisky är livets vatten. Phpportalen är guld värd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
md2perpe
Ex-Moderator



Medlem i: 5770 dagar
Från: Hallonbergen, Kungsbodarna
Status: Offline



#268084
Inlägg Skrivet: 2005-02-16 23:48      Ämne: Citera

Det ser ut som det är unicode som körts två gånger genom htmlentities().

Kör du möjligen htmlentities() både vid insättning i databasen och när du skall skriva ut texten?
 

_________________
6 + sqrt(64) = 10
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
perbl526



Medlem i: 5214 dagar
Från: Linköping
Status: Offline



#268088
Inlägg Skrivet: 2005-02-16 23:54      Ämne: Citera

Saken är den att när jag testade mitt script så la jag in text direkt i databasen via phpmyadmin. Spelar det någon roll?

Tillägg:

<img src="skrivare.gif" style="cursor:hand" onClick="MM_openBrWindow('whiskytips_utskrift.php?id=<?=$id;?>','','scrollbars=yes,width=500,height=500')">

är det fönster som öppnas med all data som ska skrivas ut. Det är endast i detta fönster som åäö bli konstiga tecken.

Något jag glömt att komma ihåg?

Tack md2perpe för din hjälp
 

_________________
Whisky är livets vatten. Phpportalen är guld värd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
md2perpe
Ex-Moderator



Medlem i: 5770 dagar
Från: Hallonbergen, Kungsbodarna
Status: Offline



#268092
Inlägg Skrivet: 2005-02-17 00:28      Ämne: Citera

Hur ser whiskytips_utskrift.php ut?

Ett tips: Ändra cursor: hand till cursor: pointer så fungerar det även i Firefox och följer standarden.
 

_________________
6 + sqrt(64) = 10
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
perbl526



Medlem i: 5214 dagar
Från: Linköping
Status: Offline



#268095
Inlägg Skrivet: 2005-02-17 00:32      Ämne: whisky_utskrift Citera

PHP:
1:
<body onload="window.print()">
2:
<?
3:
if(isset($_GET['id']))
4:
$id $_GET['id'];
5:
else
6:
$id "";
7:
 
8:
include ("simsim.php");
9:
 
10:
$query mysql_query("SELECT * FROM jumjum WHERE id=$id;"); 
11:
$num_rows mysql_num_rows($query);
12:
   if($num_rows == 0){
13:
      echo "Ingen whisky vald.";
14:
   }
15:
   else {
16:
      while ($kolumn mysql_fetch_array($query)) {
17:
         $id $kolumn['id'];
18:
         $whisky_id $kolumn['whisky_id'];
19:
         $whiskynamn $kolumn['whiskynamn'];
20:
         $alder $kolumn['alder'];
21:
         $artal $kolumn['artal'];
22:
         $fattyp $kolumn['fattyp'];
23:
         $destilleri_id $kolumn['destilleri_id'];
24:
         $destilleri $kolumn['destilleri'];
25:
         $buteljerare $kolumn['buteljerare'];
26:
         $farg $kolumn['farg'];
27:
         $doft $kolumn['doft'];
28:
         $smak $kolumn['smak'];
29:
         $betyg $kolumn['betyg'];
30:
         $inskickadav $kolumn['inskickadav'];
31:
         $datum $kolumn['datum'];
32:
         $ovrigt nl2br($kolumn['ovrigt']);
33:
         
34:
         echo "
35:
         <table width='100%' border='0' cellpadding='4' cellspacing='0'>
36:
 
37:
         <tr align='left' valign='top'> 
38:
         <td width='80'><b>Datum:</b></td>
39:
         <td width='10'>&nbsp;</td>
40:
         <td width='400'>$datum ($typ)</td>
41:
         <td align='right'><a href='#' onclick='window-print()'><img src='skrivare.gif' border='0'></a></td>
42:
 
43:
         <tr align='left' valign='top'> 
44:
         <td width='80' class='minirubrikifylld'><b>Whisky:</b></td>
45:
         <td width='10'>&nbsp;</td>
46:
         <td width='400' class='minitext'>$whiskynamn </td>
47:
         <td>&nbsp;</td>
48:
         </tr>
49:
 
50:
         <tr align='left' valign='top'> 
51:
         <td width='80' class='minirubrikifylld'><b>Ålder/årtal:</b></td>
52:
         <td width='10'>&nbsp;</td>
53:
         <td width='400' class='minitext'>$alder $artal </td>
54:
         <td>&nbsp;</td>
55:
         </tr>
56:
 
57:
         <tr align='left' valign='top'> 
58:
         <td width='80' class='minirubrikifylld'><b>Fattyp:</b></td>
59:
         <td width='10'>&nbsp;</td>
60:
         <td width='400' class='minitext'>$fattyp 
61:
         <td>&nbsp;</td>
62:
         </tr>
63:
         
64:
         <tr align='left' valign='top'> 
65:
         <td width='80' class='minirubrikifylld'><b>Destilleri/buteljerare:</b></td>
66:
         <td width='10'>&nbsp;</td>
67:
         <td width='400' class='minitext'>$destilleri $buteljerare 
68:
         <td>&nbsp;</td>
69:
         </tr>
70:
         
71:
         <tr align='left' valign='top'> 
72:
         <td width='80' class='minirubrikifylld'><b>Färg:</b></td>
73:
         <td width='10'>&nbsp;</td>
74:
         <td width='400' class='minitext'>$farg
75:
         <td>&nbsp;</td>
76:
         </tr>
77:
         
78:
         <tr align='left' valign='top'> 
79:
         <td width='80' class='minirubrikifylld'><b>Doft:</b></td>
80:
         <td width='10'>&nbsp;</td>
81:
         <td width='400' class='minitext'>$doft 
82:
         <td>&nbsp;</td>
83:
         </tr>
84:
         
85:
         <tr align='left' valign='top'> 
86:
         <td width='80' class='minirubrikifylld'><b>Smak:</b></td>
87:
         <td width='10'>&nbsp;</td>
88:
         <td width='400' class='minitext'>$smak 
89:
         <td>&nbsp;</td>
90:
         </tr>
91:
         
92:
         <tr align='left' valign='top'> 
93:
         <td width='80' class='minirubrikifylld'><b>Betyg:</b></td>
94:
         <td width='10'>&nbsp;</td>
95:
         <td width='400' class='minitext'>$betyg 
96:
         <td>&nbsp;</td>
97:
         </tr>
98:
         
99:
         <tr align='left' valign='top'> 
100:
         <td width='80' class='minirubrikifylld'><b>Övrigt:</b></td>
101:
         <td width='10'>&nbsp;</td>
102:
         <td width='400' class='minitext'>$ovrigt 
103:
         <td>&nbsp;</td>
104:
         </tr>
105:
 
106:
         </table>
107:
         ";
108:
      }
109:
   }
110:
?>


Upphovsman (grunden till scriptet) är Kronis.
 

_________________
Whisky är livets vatten. Phpportalen är guld värd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
md2perpe
Ex-Moderator



Medlem i: 5770 dagar
Från: Hallonbergen, Kungsbodarna
Status: Offline



#268101
Inlägg Skrivet: 2005-02-17 01:16      Ämne: Citera

Ingen htmlentities() där...

Var det bara i ett genom JavaScript öppnat fönster som det blev konstigt? Blir det inte så om du skriver in sidans adress direkt i adressfältet?

Blir det likadant i både IE och Firefox?
 

_________________
6 + sqrt(64) = 10
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
perbl526



Medlem i: 5214 dagar
Från: Linköping
Status: Offline



#268102
Inlägg Skrivet: 2005-02-17 01:27      Ämne: Japp Citera

Japp, det blir bara i det fönster där jag kör javascript.

Det blir likadant i båda webbläsarna.

Jag kämpar vidare. Tack för hjälpen så länge md2perpe.
 

_________________
Whisky är livets vatten. Phpportalen är guld värd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic