Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak zamienić znaki?
ISeeYou
post 23.02.2008, 17:55:26
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.02.2008

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


Jak zamienić,żeby np.jak ktoś wpisze ć to zamieniało na c albo ę na e?
Prosze o pomoc.Robie skrypt,który ma zapisac login do bazy,ale jak są polskie znaki to wyskakują ''?''
Zakodowałem dokument w ISO,a w bazie porównywanie napisów na latin2_general_ci
Bardzo prosze tez o wskazówke jak poustawiać baze na te znaki...
Go to the top of the page
+Quote Post
marcio
post 23.02.2008, 18:02:15
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Ogolnie mozesz zmienc za pomoca str_replace lub strtr albo zmien kodowanie


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
luniak
post 23.02.2008, 18:05:18
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 36
Dołączył: 12.01.2008
Skąd: Puszcza Mariańska

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


PO pierwsze musisz mieć ustawienie kodowania znaków w bazie i w tabelach na latin2_general_ci
(z tego co napisałeś wynika że to już ustawiłeś)

Po drugie połączenie z bazą danych musissz tak że ustawić na latin2
po wywołaniu połączenia z bazą i wybraniu konktretnej bazy należy wysłać odpowienie zapytanie
oto właściwy kod w php:

  1. <?php
  2. mysql_query ("SET NAMES 'latin2'");
  3. ?>


mam nadzieję że to ci pomoże

Ten post edytował luniak 23.02.2008, 18:10:44


--------------------
Jeżeli ktoś na forum Ci pomógł, możesz mu podziękować klikając w opcje "Pomógł" pod jego postem!
--------------------

Go to the top of the page
+Quote Post
ISeeYou
post 23.02.2008, 18:16:14
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.02.2008

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


Kodowanie ustawione wielkie dzięki. A czy mógłby mi ktoś pokazać własnie jak tą funkcją zamienić 2 litery(żebym wiedział jak kolejno zmieniać) np.Tak,zeby zamieniało ą na a i ę na e..Będe wdzięczny..Jeszcze raz dzięki
Go to the top of the page
+Quote Post
marcio
post 23.02.2008, 18:18:15
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $zmien = str_replace("polski znak", "a", $zmien);
  3. ?>

strtr to samo tylko na odwrit parametry

http://webmade.org/kursy-online/str_replace-kurs-php.php i http://www.egrafik.pl/manual-php-2006/function.strtr.php

Ten post edytował marcio 23.02.2008, 18:20:26


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 10:47