Strona 1 z 1

Standard- "?" zamiast pl znaków po przenosinach

: 20 marca 2008, 13:34
autor: gabriel
Problem niby banalny dla Was, bo tematów było na forum...hmmm... chyba przeważają na ten temat :)
Przeniosłem forum z home.pl na godaddy i po instalacji mam ? zamiast pl znaków, tylk ó mi zostało.
problem jest też w tym, że za bardzo nie wiem jak prawdiłowo wykonać kopie, w różnych miejscach jest różnie podane, ale ogólnie robie standardową bez żadnych zgodności mssql itp.

W home.pl jak robię kopię to na głównej mam takie ustawienia:
(na sztywno) System kodowania znaków dla MySQL: ISO 8859-2 Central European (latin2)
(do ustawienia) System porównań dla połączenia MySQL: ---tą wartość ustawiałem różnie ale nei pomagało


Na godaddy zanim załaduje bazę muszę ją zainstalować w panelu hostingowym create db i biorę sql 4.1 badz 5.0 zazwyczaj 5.0 choć nei wiem, którą powinienem, więc z oryginalnej bazy przy pomocy edytora usuwam linijkę tworzącą bazę bo to juz mam , tylko pustą.

Na godaddy mam:
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_unicode_ci

Teraz pytanie? czy obie wartości powinny być na home i na godaddy takie same? Jak ustawić te pierwssze "system kodowania znakód dla MySQL, gdyż jest na sztywno? Jeśli ładuję bazę to też wybieram jakie kodowanie to co wybrać?

Dziękuję bardzo za pomoc, męczę się z tym od tygodnia i chyba wkońcu kogoś zatrudnię :)
Jak już się uda to spróbuje zainstalować nowszą wersję.

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 08:22
autor: daroPL
Wykonałeś zapewne niepoprawnie kopię bazy danych.

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 11:15
autor: gabriel
Ale zrobiłem to tak jak jest na stronie napisane? jak inaczej to zrobić?

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 11:21
autor: daroPL
Robiłeś tak jak tutaj jest napisane http://phpbb.pl/forum/viewtopic.php?f=33&t=4836 ?

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 12:06
autor: gabriel
Jesli robie dokladnie tak jak tam napisane i po wgrywaniu biore zgodnosc mssql40 to wyskakuje blad
#1062 - Duplicate entry 'wi' for key 1 i laduje tylko 31 z 45 tabel

Moglbys napisac krok po kroku jak maja byc ustawione poszczegolne wartosci typu: Zestaw znaków dla pliku.
i ustawienia System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL.

Dodam, ze jesli robie kopie bazy danych nazwanej np Ola i chce ja wgrac na godaddy to nie mam dostepu do phpmyadmin dopoki tej bazy nei stworze recznie poprzec create database, dopiero wtedy wchodze w phpMA i z backupa musze wywalic 1 linijke "create database OLA".

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 15:07
autor: daroPL
Tutaj jest fajny temat odnośnie tworzenia i wgrywanie kopii bazy danych http://www.przemo.org/phpBB2/forum/view ... hp?t=17648

W bazie (bez żadnych tabel) gdzie wgrywasz kopie tabel wykonaj zapytania SQL:

Kod: Zaznacz cały

SET CHARACTER SET latin2;
SET collation_connection = latin2_general_ci;

Re: Standard- "?" zamiast pl znaków po przenosinach

: 21 marca 2008, 19:28
autor: gabriel
Błąd
zapytanie SQL:

INSERT INTO `phpbb_search_wordlist`
VALUES (

0x7769ea63, 850, 0
);



MySQL zwrócił komunikat:

#1062 - Duplicate entry 'wi' for key 1