Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.10.2009 Ostrzeżenie: (0%)
|
Zawsze używałem tego:
Kod $tekst ="Żłów jest żółtyżźąś"; $tekst = strtr($tekst,"ĄĆĘŁŃÓŚŻŹąćęłńóśżź","ACELNOSZZacelnoszz"); echo $tekst;//Wynik: Zolw jest zolty A dzis patrze a tu zamiast liter bez ogonkow widzę kwadraciki z pytajnikami. Może to wina zmiany kodowania z ISO-((...)-2 na UTF-8? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A chociaż raczyłeś zerknąć jakich charsetów można z funkcjami strstr używać? I dlaczego nie bez powodu istnieją funkcje z przedrostkiem mb_ ?
Strstr operują na danych zapisywanych charsetami 1 bajtowymi.Polskie znaki rzekomo też takie są, ale tylko częściowo. Pewne znaki są bowiem zapisywane nie na 1 ale na 2(!) bajtach i dlatego są problemy. Dlatego też na wyjściu strstr masz ascii. Użyj wersji z mb_ (jest na niestety wolniejsza, ale coś za coś), czyli mb_strstr zamiast strstr użyj. |
|
|
|
czerpakzmiedzi [kodowanie] Funkcja konwertujaca przestala dzialac 2.01.2010, 11:32:11
CapaciousCore Zle zakodowales plik prawdopodobnie. 2.01.2010, 11:48:07
Mion W kodowaniu serwisu charset=utf-8 pliku należy zap... 2.01.2010, 11:55:19
czerpakzmiedzi Wszystkie pliki zapisane są w UTF-8. Zresztą ą, ź,... 2.01.2010, 13:30:59
koderrr twoj edytor tez pracuje w utf-8 ?
bo to tez czest... 2.01.2010, 13:35:06
Haczyk67 Moze sproboj skonwertowac to ISO do UTF-8? 2.01.2010, 13:49:45
czerpakzmiedzi Mój edytor obsluguje UTF-8 i tak zapisuje wszystki... 2.01.2010, 13:52:51
fifi209 A więc zapraszam do lektury:
http://php.net/manual... 2.01.2010, 20:21:59
czerpakzmiedzi Nie mam możliwosci instalacji nowych rozszerzeń na... 3.01.2010, 15:07:23
Pawel_W na 100% musisz mieć źle zakodowaną stronkę, miałem... 3.01.2010, 15:19:29
czerpakzmiedzi A więc co jeszcze mogę zrobić?
Mam na razie tak:
... 3.01.2010, 17:30:40
Pilsener Ja zawsze w takich sytuacjach zalecam:
http://pl2.... 5.01.2010, 09:38:17
kosmowariat A nie lecą żadne warny, notice, itp ? 5.01.2010, 10:40:02
czerpakzmiedzi Żadnych warnów, noticów.
Co do http://pl2.php.net... 7.01.2010, 20:00:08
czerpakzmiedzi thek, dzięki ale dotychczas uzywałem strstr bez za... 12.01.2010, 13:56:20 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:17 |