Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql -> konwersje i pl znaki
termin
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 13.05.2003
Skąd: Wrocław

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


Witam, siedze już nad tym cały dzień i za cholere nie chcą mi się pokazać PL znaki, przeczytałem kilka wątków i stosowałem kombinacje i bez rezultatu. Czy ktoś może mi powiedzieć jak ustawić kodowanie aby było OK, zacznę od początku:

Mam plik z bazą osób, imiona i nazwiska, która jest w MS Excell. Wyeksportowałem ją do CSV spod Excella.
Program gżegżółka pokazuje kodowanie tego pliku na Windows-1250 (Europa Środkowa).

Chcę wrzucić te osoby do MySQL-a.
Moja strona będzie w kilku językach więc kodowanie strony ustawione mam na utf8.

Moje pytania?
1) Proszę mi powiedzieć jakie kodowanie ustawic na tabeli w MySQL-u i poszczególnych wierszach tekstowych które mają VARCHAR?
2) Czy plik CSV przekonwertować na inny system kodowania - jaki?
3) Mam plik import.php ktory pobiera z pliku CSV wartosci i wrzuca je do Mysql-a, jakie ustawić parametry podczas łączenia się z bazą?
  1. <?php
  2. mysql_query("SET NAMES 'latin2' ");
  3. mysql_query("SET CHARACTER SET 'latin1_general_ci' ");
  4. ?>

4) Czy po zaimportowaniu pliku i wyświetlaniu ich na stronie muszę zmieniać SET NAMES, jezeli tak to na jakie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
KotDomowy
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 6.12.2006
Skąd: Wrocław

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


- bazę należy ustawić np. na utf8_general_ci (lub określone pola)
- przekonwertować plik CSV z windows-1250 na utf8
- w pliku importu zmienić SET NAMES latin2 na SET NAMES utf8, a poza tym ustawić header w plikach -> header("Content-Type: text/html; charset=utf-8");
- jeżeli strona ma być w utf8 - to przy połączeniu do bazy musisz ustawić również SET NAMES utf8, żeby odczytać ją prawidłowo.
Go to the top of the page
+Quote Post
termin
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 13.05.2003
Skąd: Wrocław

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


Dzieki wlasnie o to mi chodzilo
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: 23.08.2025 - 03:51