Temat: Problem z polskimi znakami

Witam,
od dłuższego czasu walcze z problemem polskich znaków na stronie opartej o nowego Wordpressa. Problem jest o tyle dziwny, że znaki nie pojawiają się jedynie na stronie category.php.

To co już sprawdzałem i wydaje mi się ustawione ok:
- kodowanie bazy UTF8
- wp-config
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', );
define('WPLANG', 'pl_PL');
- Ustawienia / czytanie / UTF8

Probowałem zmienić kodowaniu pliku category.php (notepad ++) na UTF8, ale nic nie pomogło.

Czy ktoś się już spotkał z takim problemem?

dzięki za ewentualne sugestie,
Michał
Mateusz Ryndak

Mateusz Ryndak Software Engineer w
MCX Systems

Temat: Problem z polskimi znakami

daj adres strony :) ja mialem coś takie podobnego, ale na joomla - strona działała i nagle same krzaczki wyleciały :D - wystarczyło dopisać w head
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

przenosiłeś stronę z serwera na serwer ?

Temat: Problem z polskimi znakami

Hej, nic nie przenosiłem właśnie, od początku tak było.
Kodowanie mam ok, reszta treści ma się dobrze.

Dogrzebałem się do takiego linka:
http://joepahl.is/chinese-character-count-in-php/

Chodzi o dynamiczne pobieranie polskich znaków, które zajmują więcej niż 1bit, tylko teraz jak to ugryźć?:)

W post.php jest taki fragment kodu:

// form an excerpt
$excerpt = strip_tags($post_excerpt ? $post_excerpt : $post_content);

if (strlen($excerpt) > 255) {
$excerpt = substr($excerpt,0,252, 'UTF-8') . '...';
}

Wrzucam screena jak w praktyce wygląda ten babol:


Obrazek
Jakub Michał Milczarek

Jakub Michał Milczarek Inspektor (Chemik
Analityk)

Temat: Problem z polskimi znakami

O wiele łatwiej będzie nam pomóc w Twoim problemie jeśli podasz adres strony...
Łukasz Surdacki

Łukasz Surdacki Pl/SQL and C#
developer, Team
Leader

Temat: Problem z polskimi znakami

Bez adresu strony trudno cokolwiek powiedzieć, ale spróbuj otworzyć category php w notepadzie i przekonwertować do UTF 8

kiedyś miałem taki problem i okazało się, że wynikał z edycji pliku edytorem klienta FTP, kóry przerabiał kodowanie
Daniel Karolak

Daniel Karolak Specjalista ds.
e-marketingu

Temat: Problem z polskimi znakami

Łukasz Surdacki:
Bez adresu strony trudno cokolwiek powiedzieć, ale spróbuj otworzyć category php w notepadzie i przekonwertować do UTF 8

kiedyś miałem taki problem i okazało się, że wynikał z edycji pliku edytorem klienta FTP, kóry przerabiał kodowanie

Miałem coś podobnego :) Tylko ja zmieniłem kodowanie z ANSI na UTF-8 (bez BOOM). Wszystko teraz działa poprawnie.
Michał Sznurawa

Michał Sznurawa Scala Developer

Temat: Problem z polskimi znakami

Michał Siedlecki:
if (strlen($excerpt) > 255) {
$excerpt = substr($excerpt,0,252, 'UTF-8') . '...';
}


O tu masz problem. Od kiedy substr ma cztery parametry i ostatnim jest nim kodowanie?
http://php.net/manual/en/function.substr.php
zamiast tej fcji użyj mb_substr.

Następna dyskusja:

[PILNE] Problem z polskimi ...




Wyślij zaproszenie do