Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> strtolower i kodowanie utf-8
spit
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Czesc,
Chce w tytule strony uzyc funkcji strtolower, lecz mam problem. otoz uzywajac encodingu utf-8, przy polskich znakach dialektycznych wychodza krzaki badz znaki zapytania. kod mam taki:
  1. <?php
  2. ".strtolower ("<title>".SITENAME.(defined("e_PAGETITLE") ? " : ".e_PAGETITLE : (defined("PAGE_NAME") ? " : ".PAGE_NAME : ""))."</title>n");
  3. ?>
i teraz pytanie, co zrobic, by uzywac tej (badz podobnej) funkcji i miec polskie litery?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


strtr" title="Zobacz w manualu php" target="_manual - mozesz za pomoce tej funkcji zmienic znaki w tekscie - w ten sposob mozna zmienic kodowanie. poczytaj dokladnie notatki userow na samym dole

Ten post edytował dtb 30.11.2006, 00:16:38
Go to the top of the page
+Quote Post
siemakuba
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Spróbuj z funkcjami MbString.
Masz tam odpowiednik strtolower - mb_strtolower" title="Zobacz w manualu php" target="_manual, który powinien poprawnie operować na znakach zakodowanych w UTF-8.

pozdr.
Go to the top of the page
+Quote Post
spit
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Kiedy stosuje funkcje mb_strtolower, dostaje kominukat o bledzie, kod taki:
  1. <?php
  2. ".mb_strtolower ("<title>".SITENAME.(defined("e_PAGETITLE") ? " : ".e_PAGETITLE : (defined("PAGE_NAME") ? " : ".PAGE_NAME : ""))."</title>n");
  3. ?>
w czym problem?
Go to the top of the page
+Quote Post
siemakuba
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat(spit @ 30.11.2006, 09:05:01 ) *
Kiedy stosuje funkcje mb_strtolower, dostaje kominukat o bledzie

A jaka jest treść błędu? Funkcje MbString nie są dostępne standardowo, więc może u ciebie ich nie ma.

pzodr.
Go to the top of the page
+Quote Post
spit
post
Post #6





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Kod
Fatal error: Call to undefined function mb_strtolower() in c:\wamp\www\e107\e107_themes\templates\header_default.php on line 43
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 16.09.2025 - 00:04