Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][sql]Problem z kodowaniem
kubap007
post 30.08.2007, 13:33:56
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 29.05.2007

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


Witam!

Mam problem poniewaz pobieram dane z pliku csv w kodowaniu UTF-8, baza rowniez jest utrzymana w tym kodowaniu ale kiedy skrypt zapisuje do niej dane polskie znaki zmieniaja sie w krzaczki zmienilem tez kodowanie w skrypcie (uzywam DM) ale dalej nic.
Korzystam w tym skrypcie z operacji na stringach tj. explode, strRpos, strlen ale watpie zeby one cos tutaj zmienialy zaznaczam ze explode uzywam zeby rozpic lancuchy pola category_path typu glowna1/podkategoria1|glowna2/podkategoria21/podkategoria22
I to wlasnie jesli wtych nazwach mam polskie znaki to sie kaszani bylbym wdzieczny za pomoc.
Go to the top of the page
+Quote Post
drPayton
post 30.08.2007, 14:54:03
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Wykonaj query:
  1. SET NAMES 'utf8'
.
Tyle, że nie napisałeś jaka baza (powyższe dotyczy mysql i postgres'a). Pozostałe na pewno mają swoje odpowiedniki. Dajesz to zaraz po nawiązaniu połączenia z bazą, wówczas kodowanie wszystkiego co idzie z/do bazy jest przekształcane w locie na to podane. Wtedy w skrypcie oczywiście również utf-8 musi być
Go to the top of the page
+Quote Post
kubap007
post 30.08.2007, 16:51:09
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 29.05.2007

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


Wielki dzieki naprawde pomogło!
Pozdrawiam!!!
Go to the top of the page
+Quote Post
-Giubi-
post 7.09.2007, 11:08:46
Post #4





Goście







Dzięki stary mi też pomogłeś. Szakunec 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: 18.07.2025 - 06:58