Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielkość liter, "ucwords" źle działa
vi-valdi
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Czyba w złym miejscu forum umieściłem ten post, ale temat pozostaje aktualny.

We wszelkich możliwych miejscach poustawiałem odpowiednie kodowanie (nagłówek strony, serwer, mysql), jednak mimo to nadal zmiana wielkości liter nie działa prawidłowo.

Do bazy dodawane są NAZWISKO i IMIE klienta. Stosuję funkcje:

  1. <?php
  2. $nazwisko = ucwords(strtolower($nazwisko));
  3. $imie = ucwords(strtolower($imie));
  4. ?>


Wszystko działa prawidłowo oprócz przypadku gdy pojawia się litera "ś" oraz "ć".

świstak bóbr zmienia się na świstak Bóbr
a powinien przecież być Świstak Bóbr
z litera "ć" jest identyczie

pozostałe przypadki włącznie z innymi polskimi znakami działaja prawidłowo.
Co jeszcze może być nie tal?

Ten post edytował vi-valdi 24.07.2005, 22:54:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




przenosze do php

Cytat
Returns a string with the first character of each word in str capitalized, if that character is alphabetic.

Musiszz sam napisac funckje sobie ktora powiekszy z polskimi znakami.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:21