Zobacz temat
Kodowanie polskich znaków - rozwiązanie
|
|
mat232 |
Dodany dnia 07.08.2008 14:06:38
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 07.08.2008 12:41 |
Jak to nie ma takiej opcji ? |
|
|
Wścibski Gość |
Dodany dnia 11.04.2025 09:47:16
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Pieka |
Dodany dnia 07.08.2008 14:36:43
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
mat232 napisał/a: Jak to nie ma takiej opcji ? Po prostu nie ma takiej opcji. Po instalacji przy uzyciu oryginalnych plikow nie ma mozliwosci, aby byly "?" zamiast polskich znakow diakrytycznych. Kilka lat juz instaluje PHP-Fusion i jeszcze czegos takiego nie bylo. To ten sam serwer co u poprzednika? Edytowane przez Pieka dnia 12.06.2009 12:34:06 Jestem jaki jestem
![]() |
|
|
mat232 |
Dodany dnia 07.08.2008 14:48:34
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 07.08.2008 12:41 |
Nie ja mam od kumpla co ma vpsa i ispmanager.
Edytowane przez Pieka dnia 07.08.2008 14:51:23 |
|
|
Pieka |
Dodany dnia 07.08.2008 14:52:06
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
mat232 napisał/a: Nie ja mam od kumpla co ma vpsa i ispmanager. To zglos sie do kumpla niech serwer poprawi i dopiero pozniej bierz sie za instalacje. Jestem jaki jestem
![]() |
|
|
jimmor |
Dodany dnia 07.08.2008 15:02:34
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 06.08.2008 21:13 |
Odpowiedź od mojego providera: Faktycznie php-fusion ma problem z polskimi znakami. Prosze w pliku maincore.php, zaraz po: // Establish mySQL database connection $link = dbconnect($db_host, $db_user, $db_pass, $db_name); dodac: $s='SET NAMES latin2'; mysql_query($s); Najlepiej po tej zmianie przeprowadzic instalacje od nowa, ze zmodyfikowanym rowniez plikiem setup.php Ponizej: // mySQL database functions function dbquery($query) { $result = @mysql_query($query); prosze dodac: $s='SET NAMES latin2'; mysql_query($s); Wtedy wszystko bedzie w porzadku. Nie wiem dlaczego php-fusion sie tak zachowuje, majac baze w latin2. |
|
|
Pieka |
Dodany dnia 07.08.2008 15:07:15
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Pierwszy post biezacego tematu: http://www.php-fu...post_40887 Tego typu rzeczy maja miejsce podczas przenoszenia, a nie instalacji PHP-Fusion. Edytowane przez Pieka dnia 07.08.2008 15:08:28 Jestem jaki jestem
![]() |
|
|
mat232 |
Dodany dnia 07.08.2008 22:43:45
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 07.08.2008 12:41 |
Juz wiem czego to wina. Da sie jakos zmienic kodowanie z iso na utf 8 ? |
|
|
Pieka |
Dodany dnia 07.08.2008 23:46:58
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
mat232 napisał/a: Juz wiem czego to wina. Da sie jakos zmienic kodowanie z iso na utf 8 ? Oczywiscie, ze sie da, ale kosztuje to troche pracy. Musialbys przekodowac wszystkie locale. Prosciej bedzie zainstalowac v7 RC2, ma w standardzie locale w utf-8. Jednak nie rozumiem jaki ma to miec cel? PHP-Fusion pracuje poprawnie na wszystkich ogolnodostepnych serwerach, bez wzgledu na kodowanie. Jestem jaki jestem
![]() |
|
|
mat232 |
Dodany dnia 08.08.2008 07:43:04
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 07.08.2008 12:41 |
Własnie u mnie chyba cos ISO najlepiej nie chodzi ![]() |
|
|
vespa |
Dodany dnia 23.08.2008 18:24:44
|
![]() Przedszkolak ![]() Postów: 1 Data rejestracji: 23.08.2008 17:59 |
Witam! Mam poważny problem z polskimi znakami. Przeczytałem ten topik od początku ale dalej nie mogę wybrnąć z tej sytuacji. Chodzi o to, że przenosiłem stronę opartą na PHP Fusion z jednego serwera na drugi. Na tym nowym serwerze zainstalowałem jakąś z wersji 6.x (chyba najnowszą) i w panelu administracyjnym zaimportowałem bazę danych wyeksportowaną z poprzedniego serwera. Niestety nie wyświetla się większość polskich znaków. Sprawdziłem bazę danych poprzez phpmyadmin. System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: (tu sam wybrałem) utf8_polish_ci Jednak wchodząc do samej bazy danych, tam gdzie jest lista wszystkich tabeli etc. w kolumnie Metoda porównywania napisów przy każdej pozycji pokazuje się latin1_swedish_ci Na samym dole, w podsumowaniu, pisane boldem jest utf8_polish_ci. Na prawdę nie wiem co zrobić żeby pokazały się wszędzie polskie znaki. POMOCY! EDIT: adres strony to: www.trojka-szamot... PW od moderatora:
Edytowane przez Pieka dnia 23.08.2008 19:26:56 |
|
|
Pieka |
Dodany dnia 23.08.2008 19:28:03
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Sprawdziles to, co wlodekp napisal w pierwszym poscie? Dodales odpowiednia linie do maincore.php?
Jestem jaki jestem
![]() |
|
|
shczurek |
Dodany dnia 26.10.2008 11:39:10
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 27.05.2008 09:30 |
Witam Przestudiowalem caly Topic zwiazany z tematem polskich znakow, probowalem juz roznych rozwiazan ale nadal mam problem z polskimi znakami, zamiast ich mam ? Strone na ktorej mam ten problem przenosze z serwera az.pl na nazwa.pl adres strony na ktora przenosze to smipm.nazwa.pl adres strony ktora jest przenoszona to smipm.eu. sam juz nei wiem co mam z tym zrobic. Prosze pomozcie. |
|
|
Pieka |
Dodany dnia 26.10.2008 12:35:04
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
shczurek napisał/a: ..Strone na ktorej mam ten problem przenosze z serwera az.pl na nazwa.pl.. W maincore.php umiescic zapis uwzgledniajacy kodowanie latin1, a nie latin2 jak zapewne uczyniles. Jestem jaki jestem
![]() |
|
|
shczurek |
Dodany dnia 26.10.2008 12:42:44
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 27.05.2008 09:30 |
No fakt dorzucilam zapis latin 2 ale po zmianie na latin 1 nic sie nie zmienilo ![]() Edytowane przez Pieka dnia 26.10.2008 12:45:22 |
|
|
Pieka |
Dodany dnia 26.10.2008 12:46:29
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
shczurek napisał/a: No fakt dorzucilam zapis latin 2 ale po zmianie na latin 1 nic sie nie zmienilo ![]() Zakladajac, ze poprawnie zaimportowales baze, po zmianie na latin1 musi byc dobrze. Testowalem wiele razy. Adres strony prosze, pozwolisz, ze sam ocenie jak to wyglada. Jestem jaki jestem
![]() |
|
|
shczurek |
Dodany dnia 26.10.2008 12:48:57
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 27.05.2008 09:30 |
Adres stronki na ktorej wystepuje problem : smipm.nazwa.pl
Edytowane przez Pieka dnia 26.10.2008 12:49:22 |
|
|
Pieka |
Dodany dnia 26.10.2008 12:50:59
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Ewidentnie brak wlasciwego wpisu w maincore.php.
Jestem jaki jestem
![]() |
|
|
shczurek |
Dodany dnia 26.10.2008 16:38:15
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 27.05.2008 09:30 |
Co masz na mysli mowiac brak wlasciwego wpisu ?? Jezeli idzie o ten fragment wstawiany w 46 linie: to ten akurat mam. Edytowane przez ICEK dnia 26.10.2008 17:44:40 |
|
|
Pieka |
Dodany dnia 26.10.2008 20:55:06
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
W takim razie masz niepoprawnie zaimportowana baze. Wykonaj to poprawnie, a strona wroci do normy.
Jestem jaki jestem
![]() |
|
|
shczurek |
Dodany dnia 27.10.2008 09:45:08
|
![]() Przedszkolak ![]() Postów: 5 Data rejestracji: 27.05.2008 09:30 |
Moja baza po eksporcie do poliku wyglada tak:![]() Eksportuje ja z zaznaczeniem DROP TABLE w zgodnosci z MSSQL, w notatniku zapisuje z kodowaniem UTF8 potem import z kodowaniem latin1 i zgodnosc MSSQL i w tej chwili litery wygladaja tak : Osoby, kt??re spowodujÂ? wypadek, mogÂ? takÂ?e uzyska?? jakieÂ? odszkodowanie? Wpis w maincore dotyczacy kodowania mam. ![]() Juz nie wiem o co chodzi probowalem juz z importem na rozne sposoby i dalej nic. Edytowane przez Pieka dnia 27.10.2008 10:02:52 |
|
Przejdź do forum: |