Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwersja polskich znaków
BzikOS
post 11.09.2002, 09:30:04
Post #1





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Jak najprościej konwertować "w locie" kodowanie polskich znaków z Windowsowego na ISO 8859-2 pomiędzy formularzem a bazą danych?

Widziałem gdzieś funkcję która zamieniała w ciągu znaków wybrane litery na inne (w moim przypadku byłyby to litery z kodowaniem ISO), tylko zapomniałem jaka to była funkcja...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
LeWaR
post 11.09.2002, 10:19:31
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 22.04.2002
Skąd: Szubin

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


Spróóbuj tego:
Kod
function toiso ($string)

{

    $iso  =  strtr($string,  "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");

return ($iso);

}



function towin ($string)

{

    $win  =  strtr($string,  "xA1xA6xACxB1xB6xBC", "xA5x8Cx8FxB9x9Cx9F");

return ($win);

}
Go to the top of the page
+Quote Post
BzikOS
post 11.09.2002, 11:02:23
Post #3





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


O właśnie o to mi chodziło.
Dzięki jak nie wiem co biggrin.gif
Go to the top of the page
+Quote Post
talee
post 11.09.2002, 19:02:28
Post #4





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 7.09.2002
Skąd: Bydgoszcz

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


wersja poprawiona
Kod
function toiso ($string)  {

   return  strtr($string,  "xA5x8Cx8FxB9x9Cx9F", "xA1xA6xACxB1xB6xBC");

}



function towin ($string) {

   return  strtr($string,  "xA1xA6xACxB1xB6xBC", "xA5x8Cx8FxB9x9Cx9F");

}

Bez zbędnego przypisania :!:
Go to the top of the page
+Quote Post
LeWaR
post 12.09.2002, 15:15:43
Post #5





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 22.04.2002
Skąd: Szubin

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


Ludzie znający temat piszą skracając kod. Początkujący może dużo nie zrozumieć.
Go to the top of the page
+Quote Post
talee
post 12.09.2002, 18:02:11
Post #6





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 7.09.2002
Skąd: Bydgoszcz

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


Moimi zadaniem należy uczyć się na dobrych przykładach. To wyrabia w początkujących porządny styl programowania. Ja nie skróciłem kodu korzystając z jakiegoś triku, lecz wywaliłem :!: nadmiarową :!: instrukcje. Interpreter php mniej się spoci, no i serwer WWW będzie miał więcej wolnej pamięci. Oczywiście wzrost wydajności zauważalny jest dopiero przy hurtowym wywoływaniu funkcji.

LeWaR to nie jest żaden atak na twoją osobę tylko moja skromna opinia, sam oceń czy słuszna :wink:.
Go to the top of the page
+Quote Post
BzikOS
post 13.09.2002, 07:29:56
Post #7





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Początkujący jestem w temacie php, ale nie programowania, więc bez obaw i jeszcze raz dzięki smile.gif
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: 14.08.2025 - 06:28