![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 13.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
SRODOWISKO:
WAMP5 Version 1.6.1, windows XP SP2 Apache 1.3.x. php 5.x.x MySQL 4.x.x USTAWIENIA w php.ini: default_charset = "iso-8859-2" w phpmyadmin: - glowne: System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) - bez mozliwosci zmiany System porównań dla połączenia MySQL: ustawione na latin2_general_ci - dla bazy danych: System porównań dla połączenia MySQL: ustawione na latin2_general_ci - dla tabeli: Metoda porównywania napisów: ustawione na latin2_general_ci w skrypcie uzywanym do operacji na bazie danych:
PROBLEM: prosta operacja wstawienia do bazy:
powoduje wpis w postaci: ęółšżćń nawet w przegladarce wyswietlajacej w ISO-8859-2 czyli nie sa rozpoznawane wszystkie plitery..... bylbym wdzieczny o pomoc w razwiazaniu problemu... |
|
|
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
a czy pole w tablicy takze ma kodowanie latin2 czy moze utf ?
-------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 13.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
a bo ja wiem :/ gdzie to sprawdzic?
System kodowania znaków dla MySQL jest ustawiony na utf.. ale nie mozna tego zmienic z poziomu phpmyadmin probowalem skladni:
ale tez nie zmienilo to wyswietlania kolejna ciekawostka jaka zauwzylem jest: Variable_name - Value character_set_client - utf8 character_set_connection - latin2 character_set_database - latin1 character_set_filesystem - binary character_set_results - utf8 character_set_server - latin2 character_set_system - utf8 character_sets_dir - c:\wamp\mysql\share\charset rozne "rzeczy" maja rozne kodowania, to pewnie sprawia problem... tylko jak to poustawiac na latin2? co ciekawe mimo ze wczesniej ustawialem na latin2 to funckja mysql_client_encoding() pokazuje mi latin1 :/ pomozcie koledzy bo Nowego Roku nie doczekam Ten post edytował altruista 28.12.2006, 22:25:49 |
|
|
![]() ![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
wiekszosc tych rzeczy ustawia sie w pliku my.ini ( lub my.cnf pod linuxem) i tam sa zmienne od praktycznie wszystkiego. Poszukaj w manualu albo w google. Możesz skozystac z programy MySQL Administrator jest do sciagniecia ze strony mysql'a za darmo, poproboj.
-------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 13.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
juz w roznych miejscach probowalem wpisywac kodowanie latin2, ale zmienne pozostaly niezmienione (zmienne niezmienne - ciekawe
![]() jednak zauwazylem jedna rzecz... znaczki naprawiaja sie w momencie gdy zmienie kodowanie po stronie przegladarki (w jej ustawieniach widoku) na windows1250 ![]() i znow zglupialem... przeciez nigdzie nie ustawialem takiego kodowania... nie chce stosowac tego kodowania... a juz zbraklo mi pomyslow na naprawe... czy to jest naprawde taka ciezka sprawa? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 26.08.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A Twój edytor w którym napisałeś kod dodający pliterki, w jakim kodowaniu zapisuje plik?
-------------------- urzenia.net
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 13.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
i wlasnie w tym byl problem!!. poprawilem kodowanie w edytorze i wszystko dziala!!
bardzo dziekuje wszystkim za pomoc! hmm a jak przelaczyc "typ" pliku php w php Desiner 2007? w ustawieniach sa tylko opcje "format types (windows, unix mac) oraz "encoding types (ansi i rozne utfy) a latin2 brak... co prawda nie znam za dobrze php Desinera (uzywam zend studio i tam dalo sie przelaczyc bez problemow kodowanie), ale brak mozliwosci wybrania kodowania znakow wydaje sie jakies podchwytliwe :/ Ten post edytował altruista 1.01.2007, 18:45:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 03:23 |