Autor Zpráva
spacek145
Profil
Dobrý den, mám proměnnou s názvem písničky a potřeboval bych ji v pořádku vložit bez diakritiky do mysql, ale misto bez se to tam uklada s nejakymi nesmyslnymi znaky... newim co s tim.. poradite?
Vloženo v DB: http://pbrd.co/16vInIm DB: utf8_czech
----
    $pisnicka = $song[0];
    $db_song = iconv("utf-8", "us-ascii//TRANSLIT", $pisnicka);
Tohle mi to neodebira, ale zkracuje.. pak StrReplace mi taky neslo.. Pomuzete mi?
Alphard
Profil
Kde se ten název bere? Jste si jist, že je to utf řetězec? Jestli se něco chybně osekává, zkusil bych, jak se bude chovat //IGNORE.
spacek145
Profil
Bere se to z XML, když to vyechuju před tím, než to dám do toho odebíracího scriptu, tak se mi to ukaze cele a s diakritikou.. vyjma ø = ř, ě =�, které pak chci take v tom diascriptu nahradit na r,e...

xml má v hlavicce:
<?xml version="1.0" standalone="yes" ?>
ale to upravovat bohuzel nemuzu :/
Alphard
Profil
Hlavičku xml měnit nepotřebujete, ta je jen informační, bohužel neobsahuje informaci o kódování. Není možné, že je tem váš XML soubor v jiném kódování než utf? Bylo by dobré to zjistit.
V nouzi vyzkoušejte funkci autoUTF() ve FAQ.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: