Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [regexp] Matchowanie kilku znaków vs. UTF8
Forum PHP.pl > Forum > PHP
Blackhole
Cze¶ć.
Jak może już niektórzy wiedz±, chcę dublować w komentarzach wyrazy 2-3 znakowe. Napotkałem na problem w przypadku wyrazów zawieraj±cych polskie litery, jak np.: się, zły, i¶ć, które s± pomijane. W tej chwili dubluję wyrazy tak:
  1. $tresc = preg_replace("#(?<=\s|^)([0-9a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{2,3})(?=\s|$)#Usi", "$1$1", $tresc); // zdubluj krotkie wyrazy
co dla wspomnianych wyrazów nie działa. Jakie¶ pomysły?
Fifi209
Kodowanie utf8 bez BOM, nagłówek do przegl±darki o tym kodowaniu i powinno latać. ;]
Blackhole
Mam nagłówek
Cytat
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
i nic to nie daje.
Fifi209
Cytat(Blackhole @ 18.06.2010, 20:30:06 ) *
Mam nagłóweki nic to nie daje.


Kodowanie pliku jeszcze.

A nagłówki (nie wiem czemu) z przyzwyczajenia wolę wysyłać w php
  1. header('Content-Type: text/html; charset=utf8');
Blackhole
Kodowanie pliku mam w UTF8; dane w bazie MySQL, gdzie mam te komentarze, też.
Dopisałem jeszcze ten nagłówek w PHP i... nadal nic sadsmiley02.gif
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.