Zadejte hledaný výraz...

Funkce substr a české znaky.

David Musil
verified
rating uzivatele
(69 hodnocení)
3. 12. 2012 13:25:21
Zdravím,
už jsem se jednou ptal na něco podobného a rád bych nyní dostal přesný návod.
Mám text: "Židenice vyhráli první kolo českého poháru a jsou nejlepší ze všech českých pohárků. Šibálci to jsou."
Pokud v administraci vypisuji pouze ukázku tohoto textu a omezoval bych výpis pomocí funkce substr od prvního znaku do 99, nastane to, že se poslední písmenko "š" vypíše jako otázník.
V phpmyadmin mám všechny znaky v češtině, na webu také, tam se otazník neobjevují, problém je pouze u toho zkráceného textu. Jak toto vyřešit?
Na závěr ukázka kódu:
$connectDB = new mysqli("localhost", "user", "pass", "dbname");
$connectDB->query("SET CHARACTER SET utf8");
$connectDB->query("SET NAMES utf8_czech_ci");
$searchRecord = $connectDB->query("SELECT id_new, title, text, edit FROM news");
while ($record = $searchRecord->fetch_row()) {
echo substr($record, 0, 99);
}
Děkuji všem za rady.
3. 12. 2012 13:25:21
https://webtrh.cz/diskuse/funkce-substr-a-ceske-znaky#reply837979
Nishkam
verified
rating uzivatele
(3 hodnocení)
3. 12. 2012 13:27:27
http://php.net/manual/en/function.mb-substr.php
3. 12. 2012 13:27:27
https://webtrh.cz/diskuse/funkce-substr-a-ceske-znaky#reply837978
David Musil
verified
rating uzivatele
(69 hodnocení)
3. 12. 2012 23:52:04
Napsal nishkam;877630
http://php.net/manual/en/function.mb-substr.php
dííky, už to frčí!
3. 12. 2012 23:52:04
https://webtrh.cz/diskuse/funkce-substr-a-ceske-znaky#reply837977
Pro odpověď se přihlašte.
Přihlásit