ISO-ból UTF8 automata konvertálás formnál
Sziasztok!
Lenne egy kis problémám.
Van egy formom, amivel a Shoutcast szerverem metadatáját tudom módosítani:A Playerünk alapba iso-n (ISO-8859-1) "fut", de a főoldalra includeolva már utf8-ban jelenik meg. Ha mondjuk Magyar számot írunk be, akkor gyakran � jelenik meg. Van valamilyen módszer, ami automatikusan átkonvertálja a beírt szöveget, és azt küldi a szervernek?
Előre is köszönöm mindenkinek a segítségét!
■ Lenne egy kis problémám.
Van egy formom, amivel a Shoutcast szerverem metadatáját tudom módosítani:
- /* ----------- Server configuration ---------- */
- $ip = "xxxx"; // Server Address
- $port = "xxxx"; // Server Port
- $pass = "xxxx"; // Admin Password
- /* ----- No need to edit below this line ----- */
- /* ------------------------------------------- */
- $song = $_POST['song'];
- if (emptyempty($song)) {
- ?>
- <p>Írd be a jelenlegi szám címét!</p>
- <form name="changesong" method="post" action="">
- <input name="song" type="text" id="song">
- <input type="submit" name="Submit" value="Adat küldése">
- </form>
- <?php
- } else {
- $song = urlencode($song);
- $song = str_replace("+", "%20", $song);
- $fp = @fsockopen($ip,$port,$errno,$errstr,4);
- if (!$fp) {
- print "Hiba: Nem tudtam csatlakozni a szervere, kérlek ellenőrizd a kapcsolatot!";
- } else {
- fputs($fp, "GET /admin.cgi?pass=" . $pass . "&mode=updinfo&song=" . $song . " HTTP/1.0\r\n");
- fputs($fp, "User-Agent: Mozilla\r\n\r\n");
- fclose($fp);
- $song = str_replace("%20", "+", $song);
- $song = urldecode($song);
- print "<strong>A szám frissítve: </strong><p>$song</p><p style=\"font-size: 70%\">Powered by <a href=\"http://www.mixstream.net\" target=\"_blank\">MixStream.net - professional streaming</a></p>";
- }
- }
- ?>
Előre is köszönöm mindenkinek a segítségét!
ISO-n? Mit jelenet ez
ISO-8859-1