|
|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
|
|
Kodowanie bazy / krzaczki zamiast polskich liter |
| Author |
Message |
djchmura [Deleted]
|
Posted: 11-12-2007, 22:49
|
|
|
| ta metoda jakoś nie działa bo probowałem kolega tez probował |
|
|
|
 |
michalk1990
Posts: 33
|
Posted: 24-12-2007, 21:23
Forum address: http://www.zwierzeta.steer.pl |
|
|
| Quote: | To spróbuj
config.php ma mieć wpis
Kod:
$dbms = 'mysql4';
a w db/mysql4.php
znajdź
Kod:
$dbselect = mysql_select_db($this->dbname);
i zaraz za tym wstaw
Kod:
mysql_query('SET NAMES latin2', $this->db_connect_id);
mysql_query('set charset latin2', $this->db_connect_id);
W tej chwili została poprawiona baza 95MB bez żadnych zrzutów/wrzutów i kombinacji. |
Zastosowałem się do tego co jest tu napisane i wstawiłem kod. Wszystko fajnie, zamiast '?' pojawiły się polskie litery ale kto może mi wytłumaczyć ten fenomen. W dziale Inne fora sprawdzto występują dalej znaki zapytania
link: www.cs.michalk.hotserver.pl
Prosze o pomoc |
|
|
|
 |
Seraphe
offline

Helped: 38 times Posts: 632 Location: Wałszafka
|
Posted: 17-01-2008, 17:30
Forum address: |
|
|
| Wszystko ok, tylko czemu po otworzeniu pliku z bazą danych widzę tylko strukturę tabel a nie np. posty? |
_________________ "Dostałem warna i teraz obniżone zachowanie będę miał na semestr" |
|
|
|
 |
Sou
Posts: 10
|
Posted: 24-02-2008, 13:03
Forum address: http://forum.nelderim.org/ |
|
|
Tak troche malo sie na tym znam. Czytam czytam czytam i niewiele rozumiem
Jestem w takiej sytuacji ze mam baze wrzucona na nowy serwer. Starego serwera ani bazy nie widzialem i nie mam do niej dostepu. Nie ma mozliwosci zrobiania na nowo bazy itd itp.
No i wystepuje ten problem znakow;)
Nowy serwer w phpmyadmin ma takie rzeczy:
Wersja klienta MySQL: 5.0.41
| Code: |
Zmienne i ustawienia serwera
character set client utf8
(Wartość globalna) latin1
character set connection latin2
(Wartość globalna) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Wartość globalna) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection latin2_general_ci
(Wartość globalna) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci |
Na stronie glownej myadmina dalem:
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: latin2_general_ci
Jak wejde w tabele to widze:
Metoda porównywania napisów: latin2_general_ci ( przy kazdej tabeli ) i na samym dole jeszcze w podsumowaniu: latin2_general_ci
No i jeszcze w index.php na forum ( nie wiem czy to wazne ) mam "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">"
A problemy sa konkretnie 2:
1. Polskie znaki sie nie wyswietlaja.
2. Nie da sie pisac postow z polskimi znakami:
| Code: | DEBUG MODE
SQL Error : 1267 Illegal mix of collations (latin2_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 7892, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('źźź')
Line : 251
File : functions_search.php |
Z gory dziekuje za pomoc! |
|
|
|
 |
Grosio18
Posts: 25
|
Posted: 02-03-2008, 17:26
Forum address: http://www.sonyeryk.pl/ |
|
|
| Dwako wrote: | Witam. Po kilku godzinach żmudnych, niewiele wnoszących prób udało mi się w końcu zaimportować poprawnie bazę danych z polskimi litrerkami.
Server z którego exportowałem to ovh.org (Metoda porównywania napisów - latin1_swedish_ci).
Importowałem do webd.pl (Metoda porównywania napisów - latin2_general_ci).
- wyexportuj bazę danych za pomocą forum (zaloguj się do panelu administratora, z menu wybierz Kopia zapasowa i Wykonaj kopię teraz)
- w folderze /db/db_backup/ powinien utworzyc sie nowy plik. Pobierz go na dysk.
- zaloguj się do PhpMyAdmin, usuń dotychczasowe tabele w bazie (jesli wcześniej je probowałeś importować). Na stronie głównej Zmień System porównań dla połączenia MySQL na latin2_general_ci.
- kliknij na istniejaca baze danych w menu i wybierz Import. Podaj Lokalizacja pliku tekstowego dla kopi bazy ktora sciągłeś na dysk, zmień Zestaw znaków dla pliku na latin2 i kliknij Wykonaj.
W moim przypadku zadziałało. Dodam, że gdy importowałem plik na serverze zainstalowany był phpMyAdmin 2.8.2.4, a MySQL w wersji 4.1.21-standard-log.
Powodzenia życzę |
Wielkie dzięki Ten sposób działa ale tylko w przypadku :
| Quote: | Server z którego exportowałem to ovh.org (Metoda porównywania napisów - latin1_swedish_ci).
Importowałem do webd.pl (Metoda porównywania napisów - latin2_general_ci). |
Pozdrawiam |
|
|
|
 |
duxxx
Posts: 1
|
Posted: 03-03-2008, 12:48
Forum address: www.fiat126p.pl/forum |
|
|
Witam Panowie, mam problem po aktualizacji forum do nowej wersji by przemo.
Usunołem błedy które wykazało mi w check list, niestety po naprawie tych plików mam następujący bład.
Brak polskich liter.
Could not insert new word matches
DEBUG MODE
SQL Error : 1271 Illegal mix of collations for operation ' IN '
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 3635349, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('jeszcze', 'wysy?a', 'podwójne', 'posty', 'takim', 'czym?')
Line : 265
File : functions_search.php
Co dalej z tym fantem robić, mam nadzieje że mi pomożecie |
|
|
|
 |
enes
Posts: 10
|
Posted: 03-03-2008, 18:57
Forum address: forumeria.swinoujscie.pl |
|
|
Poprawiłem trochę wczesniejszy kod dla:
| Code: | iso-8859-2 : ś ł ź ń ż ę ć ą ó ę
moj wlasny : Âś Âł Âź Ăą Âż ÂŞ ÂŚ Âą Ăł ĂŞ |
ponieważ nie działało w nim "ę" i "ć"
Teraz do convert.php wklejamy:
| Code: | 'iso_8859_2' => array(
"\xb6", "\xb3", "\xbc", "\xf1", "\xbf", "\xea", "\xe6", "\xb1", "\xf3", "\xea", "\xaf", "\xa1", "\xac", "\xa3", "\xa6"
),
'moj wlasny' => array(
"Â\xb6", "Â\xb3", "Â\xbc", "ĂŚ\xc3\xb1", "Â\xbf", "ĂŞ", "Ă\xa6", "Â\xb1", "ĂŞ\xc3\xb3", "ĂŞ", "Â\xaf", "Â\xa1", "Â\xac", "Â\xa3", "Â\xa6",
), |
i zmienia nam elegancko wszystko na polskie znaki Pozdrawiam |
|
|
|
 |
skolud
Posts: 13
|
Posted: 07-03-2008, 19:08
Forum address: http://www.lts-labedy-91.lua.pl |
|
|
Ja zrobilem backup bazy przez PA bo na phorum.pl tylko tak można zrobić. Przy wgrywaniu bazy niby wszystko ok a zamiast polskich znaków pojawiają się znaki zapytania "?"
Dodam że w PMA mam ustawiaone:
| Code: | # System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
#
System porównań dla połączenia MySQL: utf-8_polish_ci |
jak sobie z tym poradzić? ;> |
|
|
|
 |
sarumon21

Posts: 95 Location: Zamość-Anglia
|
Posted: 07-03-2008, 20:16
Forum address: http://www.you-forum.pogadajmy.net.pl |
|
|
sorki napewno nie w tymdziale pisze co trzeba ale pisze.
Mam 3 pytanie jak zrobic kopie zapasowa forum \
Wchodze w panel/kopia zapasowa/i rozczarowanie bo prosi mnie o jakies (ID) co to wogule jest
Sorki za błędy !!!! |
|
|
|
 |
kevvin!
q(O_o)p

Helped: 31 times Posts: 224 Location: Stamtąd
|
Posted: 07-03-2008, 20:22
Forum address: www.forum.iwm.one.pl |
|
|
sarumon21, poczytaj faq dot. ID
musisz wpisać ID użytkownika, który ma mieć dostęp do kopi zapasowej w PA.
Jak Ty w ogóle stworzyłeś forum to masz ID = 2
wiec wpisz id 2 i wyślij, i powinieneś mieć dostęp.
Zreszta poczytaj ten temat: http://www.przemo.org/php...t=17648,start,0
tam masz odpowiedz:) |
_________________ BeCool |
|
|
|
 |
Zumi
Helped: 16 times Posts: 569
|
Posted: 26-03-2008, 16:59
Forum address: http://www.drozdzphoto.com |
|
|
co byscie jak chce wgrać baze która była na nazwa.pl latin2_general_ci a teraz jest na zagranicznym serwerze i kodowanie jego to latin1_swedish_ci. Polskie znaki w bazie są normalnie... Próbowałe dopisać na początek bazy cos takiego
| Quote: |
SET NAMES 'latin2_general_ci';
SET CHARACTER SET 'latin2_general_ci';
SET SESSION collation_connection = 'latin1_swedish_cii' |
to wyskoczył taki bład
| Quote: | Błąd
zapytanie SQL:
SET NAMES 'latin2_general_ci';
MySQL zwrócił komunikat: Dokumentacja
#1115 - Unknown character set: 'latin2_general_ci' |
jak to zrobic zeby były polskie znaki?
[ Dodano: 28-03-2008, 16:54 ]
prosze Was o szybką pomoc! |
|
|
|
 |
lolex
Posts: 75
|
Posted: 19-05-2008, 17:08
Forum address: www.psx360.pl/forum |
|
|
Witam. u mnie zamiast polskich znalów są "?" próbowałem już paru sposobów z tego tematu ale nic nie pomogło jest jeszcze możliwość uratowania tej bazy? |
|
|
|
 |
Prismatic
Posts: 1
|
Posted: 20-05-2008, 09:23
Forum address: www.pezet81.pl/forum/ |
|
|
Witam, mam problem z polskimi znakami, wyświetlają mi się, jak koledze powyżej, same '?' zamiast polskich liter, a próbowałem już wielu rzeczy.
Stare forum:
phpMyAdmin - mysql3.yoyo.pl
Wersja klienta MySQL: 5.0.51a
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL:: utf8_unicode_ci
Nowe:
phpMyAdmin - 2.9.1.1-Debian-7
Wersja klienta MySQL: 5.0.32
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL:: utf8_unicode_ci
Poradzi ktoś coś ? |
|
|
|
 |
Zumi
Helped: 16 times Posts: 569
|
|
|
|
 |
Igor
Posts: 5
|
Posted: 23-05-2008, 01:12
Forum address: grgr.cal.pl/forum/ |
|
|
Witam.
Mam już dosyć zabawy z wgrywaniem bazy danych a dokładniej z polskimi znaczkami, dlatego bardzo proszę was o pomoc.
Pojawiaja się u mnie tylko znaki zapytania, po wgraniu bazy mozna wyslac nowe posty a przy próbe ogonków występuje błąd:
| Code: | Could not insert new word matches
DEBUG MODE
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 1163, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('śćółę')
Line : 265
File : functions_search.php |
moja baza danych zaczyna sie tak (plik z nia)
| Code: | CREATE DATABASE `grgr_forum` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;
USE `grgr_forum`;
-- --------------------------------------------------------
--
-- Table structure for table `phpbb_admin_notes`
--
DROP TABLE IF EXISTS `phpbb_admin_notes`;
CREATE TABLE IF NOT EXISTS `phpbb_admin_notes` (
`text` text
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
itd, troche zmienilem poczatek zeby pasowało do aktualnej bazy, czyli od razu leci "use 'grgr_forum"
Bardzo Was prosze, powiedzcie mi jak powinienem wgrać ta baze aby były polskie znaczki? Dziękuje. |
|
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Add this topic to your bookmarks Printable version
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB Group | | Page generated in 0.32 second. SQL queries: 10 | |
 |
|