Kezdőoldal » Számítástechnika » Programozás » (php) Egy olyan függvényen...

(php) Egy olyan függvényen dolgozok, ami a szövegbe smiley-kat szúr be. De a program hibásan működik a karakter kódolás miatt. Hogy oldjam ezt meg?

Figyelt kérdés

A kódom:

___________

function hangulatjel($input_str)

{


$accented = array( ":)", ":D", ";)",":S", ":O", ":'(");

$mask = array(

"<img src='kepek/oldalhoz/smiley/lol.gif'></img>",

"<img src='kepek/oldalhoz/smiley/biggrin.gif'></img>",

"<img src='kepek/oldalhoz/smiley/wink.gif'></img>",

"<img src='kepek/oldalhoz/smiley/confused.gif'></img>",

"<img src='kepek/oldalhoz/smiley/cry.gif'></img>"

);


//Hangulatjeleket kicseréljük a szövegben

$output_str = str_replace( $accented, $mask, $input_str );


//visszaadjuk a már átalakított szöveget

return $output_str;


}



$szoveg = "Teszt szöveg :) :D :'(";

echo hangulatjel($szoveg);


____________________________

A smiley-k megjelennek, de sajnos a "Teszt szĂśveg" nem éppen az, amit kapni akartam. Hogy oldjam ezt meg?



2014. jún. 25. 13:04
 1/3 anonim ***** válasza:

Miinden fájlodat UTF8 BOM nélküli kódolással mentsd, és a HTML fájljaidba tedd bele a <head>-be az UTF-8-as fejlécet.

[link]

2014. jún. 25. 13:06
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Állítsd be a HTML karakterkódolását és a PHP fájlokat is ilyen karakterkódolással mentsd (lehetőleg UTF8).
2014. jún. 25. 13:06
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm a gyors válaszokat, már tökéletesen működik :D nem hittem volna hogy ilyen egyszerű a megoldás :)
2014. jún. 25. 13:08

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!