Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

Problem mam z złym kodowaniem dat na forum

np:

30 wrze�nia 2006 - 23:00 

i nie mam za bardzo zielonego pojęcia co z tym zrobić, reszta tekstu na forum działa bardzo dobrze, tylko problem jest z datami

Opublikowano (edytowane)

ok zmieniłem lokalizacje języka na pl_PL.ISO-8859-2, zrobiłem przebudowę ale pojawiły się angielskie nazwy miesięcy. A acp widać jednak ze są one przetłumaczone.

chociaz frazy takie jak dziś /wczoraj są po polsku dobrze wyświetlone

Edytowane przez +matius
  • Manager
Opublikowano

Odwieczny problem i odwieczna odpowiedź: jeśli nie widzisz polskich nazw w datach to napisz do admina. Ustawiając pl_PL serwer musi to poprawnie zinterpretować. Jeśli tego nie robi to admin serwera powinien to poprawić.

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

ja mam ten sam problem. U mnie w phpmyadmin jest tak:

System porównań dla połączenia MySQL: utf 8 general ci

Bazę danych mam zapisaną w latin1_swedish_ci

Wgrałem spolsczenie , zmieniłem locale na iso , ale to nic nie dało , zrobiłem rebulid itp. i dalej to samo.

Co ciekawe , miesiąc temu jeszcze wszystko było w porządku jak instalowałem IPB. Dzisiaj instaluje ponownie a tu zonk ;/

Żaden skrypt mi nigdy nie krzaczył i dlatego jestem trochę tym zdziwiony.

Dodam jeszcze że ,,dziś" mi pisze normalnie bez krzaków

Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

Opublikowano (edytowane)

zrobiłem jak kazales , wgralem od nowa spolszczenie - nic

zmieniłem kodowanie na iso - też nic.

dalej mam :

15 stycze� 2010 - 08:36

sty 15 2010 08:36 Z�12.345.231,12

EDIT:

Teraz mi się całe forum skrzaczyło nie mam wogóle pl znaków

Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

Opublikowano (edytowane)

Ja już sam nie wiem...........

Teraz przy wgrywaniu spolszczenia wyskakue mi takie coś:

There appears to be an error with the database.

If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.

You can try to refresh the page by clicking here

Spolszczenie się wgrywa, pokazuje sie ten komunikat .

Teraz to już tak pokręciłem że niby mam wgrane spolszczenie ale nic nie jest spolszczone ;/

Edit:

Wgrałem orginalne spolszczenie ale teraz zamiast dziś mam Today ;/

Temat napisałem i we wszystkich polach nie ma problemu z polskimi znakami - ani jako temat , ani opis ani sama treśc postu - wszystko po polsku.

Jako tytuł wpisałem ciąg znaków:

żżżżżżżżżśśśśśśśśśśśśóóóóóóóóóółłłłłłłłęęęęęęąąąąąą

Baza danych: ( tabela topics)

żżżżżżżżżśśśśśśśśśśśśóóóó... żżżżżżżżżśśśśśśśśśśśśóóóó...
Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

Opublikowano (edytowane)

Ok czyli ogólnie jes tak:

Wgrywam spolszcenie. Standardowo jest ono w kodowaniu pl_PL.UTF-8

Problemem jest złe wyświetlanie jedynie daty.

Zmiana kodowania na ISO nic nie daje, dopisanie w 2 plikach też nic nie daje.

Dla testu napisałem przykładowy temat na moim forum który miał taki sam tytuł i treść:

żżżżżżżżżśśśśśśśśśśśśóóóóóóóóóółłłłłłłłęęęęęęąąąąąą

W bazie danych w tabeli topisc wygląda to tak:

żżżżżżżżżśśśśśśśśśśśśóóóó... żżżżżżżżżśśśśśśśśśśśśóóóó...

Mam nadzieje że napisałem wyraźnie :%-):

Problemem jest brak wyświetlania polskich znaków wyłącznie przy datach. Reszta jest ok.

jakies nowe propozycje??

Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

Opublikowano (edytowane)

1) skierowałeś mnie tu na zmianę kodowania -problem w tym że obecnie czy mam ISO czy utf nie krzzaczy mi nic poza datami

Nie będe konwertowal bo jak sam pisałes utf jest polecane przez IPS

2) Napisze do admina czy nie przestawiał czegoś w kodowaniu ze mam krzaki - chyba że jest jakiś skrypt który to sprawdza?? Najwyżej póki co będe zmuszony korzystać z z dat typu 12-12-2009 zamiast 12 grudzień 2009 skoro nie ma na to innej rady.

Ustawiłem daty i godziny według tutoriala ale to nic nie dało.

Chyba jednak nie damy rady tego rozwiązać ;/

Edit:

W zaawansowanych - zmienne systemowe mam takie coś:

character_set_client latin1

character_set_connection latin1

character_set_database latin1

character_set_filesystem binary

character_set_results latin1

character_set_server latin1

character_set_system utf8

character_sets_dir /usr/share/mysql/charsets/

collation_connection latin1_swedish_ci

collation_database latin1_swedish_ci

collation_server latin1_swedish_ci

completion_type 0

concurrent_insert 1

connect_timeout 60

datadir /var/lib/mysql/

date_format %Y-%m-%d

datetime_format %Y-%m-%d %H:%i:%s

default_week_format 0

Nie wiem czy to coś pomoże ale staram sie jak najwięcej podać inormacji.

Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

  • Manager
Opublikowano

Odnośnie spraw serwerowych niech lepiej się wypowie ktoś bardziej doświadczony. Dla mnie jeśli coś krzaczyło, a nie powinno to była wina admina i do niego się też zwracałem.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

NO fakt naprawdę ten support jest najlepszy i najbardziej przemawia do tego żeby stosować IPB.

Więc rano napisałem im tak:

Witam.

Login ********** serwer *************

Mam dziwny problem: mianowicie przy spolszczonym IP Board nie mam wyłącznie polskich znaków przy datach

strona www : www.*******.org

Na supporcie mi napisali że może być to wyłącznie wina serwera i złego ustawienia dat.

Temat w którym to opisałem:

Pozdrawiam.

Oto odpowiedź:

Witam!

Sprawdzaliśmy to na serwerze i zmiana nic nie dała na Pana stronie. To

raczej jest po stronie komunikacji/kodowania skryptu forum.

Pozdrawiam

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

  • Manager
Opublikowano

  • Dlaczego tylko serwery home nie potrafią tego poprawnie wyświetlić?
  • Dlaczego tylko administratorzy home umywają zawsze od tego ręce?

Na te pytania chyba nigdy nie poznamy odpowiedzi.

Jeszcze raz: jeśli mimo ustawienia pl_PL w edycji języka serwer tego nie wyświetla no to moje pomysły się kończą. Musi to działać i koniec kropka. Dlaczego tutaj nie ma tego problemu, dlaczego na ovh nie ma, dlaczego na ... etc. tylko na home. Dla mnie ten hosting pod IP.Board zawsze był porażką.

Co wyraźnie widać:

	//-----------------------------------------
	// Set locale
	//-----------------------------------------

	setlocale( LC_ALL, $this->local );
	$this->local_data = localeconv();

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Uhm, no to sorry. :unsure:

Francuzki serwer to jeszcze lepiej - może nie obsługiwać polskich fontów. Kurcze, gdzieś ktoś podawał skrypt do sprawdzenia tego. Bodajże unbreak - także zajrzyj w jego posty i poszukaj tego skryptu i nim trzeba przetestować serwer.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Marek: wszystko OK, ale zmień kodowanie tego pliku test.php - tak, jak pisałem w tym temacie. O to się rozchodzi.

Pytanie: masz kodowanie forum ustawione na utf8 czy iso2?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

kodowanie forum ustawione na utf-8 , w phpmyadmin mam : System porównań dla połączenia MySQL: utf 8 general ci , baza danych forum ma latin 1 swedish ci

Dostałem wiadomośc z supportu że wszystko mam zakodowane w utf - 8 jedynie daty są ustawione na iso -2 i mam to zmienić.

Już mnie powoli szlak trafia.............. Bo nie dosyć że tobie głwę zawracam i sppotowi to jeszcze nic z tego nie ma ;/

Zmieniłem kodowanie tego pliku time.php na iso czyli był taki:

<?php
$arrLocales = array('pl_PL', 'pl','ISO-8859-2');
setlocale( LC_ALL, $arrLocales );
echo(strftime('%Y. %B - %b %d. %A'));
?>

Dalej pokazuje mi poprawną date w tym skrypcie.

Zmieniam kodowanie spolszczenia na iso - 2 , biorę przebuduj XML , późnij przebuduj wszystkie - dalej daty z krzakami , reszta w porządku

znowu testuje time.php i w obydwu kodowaniach pokazuje poprawną date.

:unsure:

Edytowane przez Marek607

Marek Drzewiecki  - [email protected] - tel. 667 996 839 (24h) - HostMark.pl

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.