Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Kodowanie
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Mam problem z kodowaniem znaków:

Kiedy pobieram ajaxem dane otrzymuje takie krzaki:

"???ka pojedyncze" probowałem zmienic kodowanie przy uzyciu iconv z ASCII,ISO-8859-1,ISO-8859-2 na UTF-8oraz z mb_convert_encoding meta tez jest ustawione plik jest zapisany utf-8 bez BOM, próbowałem ustawiac names z bazy danych rownież ale efekt ten sam brak polskich znaków macie jakies inne pomysly jak to rozwiazac?

Ten post edytował rad11 1.09.2015, 08:55:36
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Nikt Ci nie wywróży, nawet kodu nie znamy, co dokładnie się dzieje nie wiemy. Miliony wyników w google na ten temat


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Ustawiasz header dla odpowiedzi?


--------------------
Go to the top of the page
+Quote Post
kl4mor
post
Post #4





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 7.12.2008

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


  1. header('Content-Type: text/html; charset=utf-8');
Go to the top of the page
+Quote Post
rad11
post
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Nie miałem ustawionego ale ustawiłem i to samo.

  1. public function getResult() {
  2. header('Content-Type: application/json; charset=utf-8');
  3. $data = \Filters::getDataQueryByFiltersTransaction($this->getRequest()->getParameter('filters'), $this->getRequest()->getParameter('columns'));
  4. return $this->renderJSON($data);
  5. }


  1. foreach($data as $index => $value){
  2. var_dump(mb_detect_encoding($value['categoryName']) . '/' . $value['categoryName']);
  3. }


Zwraca np:

Kod
string(25) "UTF-8/?ó?eczka drewniane"
string(12) "UTF-8/?ó?ka"
string(23) "UTF-8/?ó?ka pojedyncze"
string(18) "ASCII/Szafki nocne"


Ten post edytował rad11 1.09.2015, 11:19:23
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: 21.08.2025 - 00:41