phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Kodowanie bazy / krzaczki zamiast polskich liter
Autor Wiadomość
djchmura
[Usunięty]

Wysłany: 11-12-2007, 22:49   

ta metoda jakoś nie działa bo probowałem kolega tez probował
 
     
Gadatliwa Kasia 

   
michalk1990

Posty: 30
Wysłany: 24-12-2007, 21:23   

Cytat:
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


Pomógł: 38 razy
Posty: 606
Wysłany: 17-01-2008, 17:30   

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

Posty: 9
Wysłany: 24-02-2008, 13:03   

Tak troche malo sie na tym znam. Czytam czytam czytam i niewiele rozumiem :D

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

Kod:

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:

Kod:
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

Posty: 26
Wysłany: 02-03-2008, 17:26   

Dwako napisał/a:
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 :

Cytat:
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

Posty: 1
Wysłany: 03-03-2008, 12:48   

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

Posty: 10
Wysłany: 03-03-2008, 18:57   

Poprawiłem trochę wczesniejszy kod dla:

Kod:
iso-8859-2 : ś ł ź ń ż ę ć ą ó ę
moj wlasny : Âś Âł Âź Ăą Âż ÂŞ ÂŚ Âą Ăł ĂŞ


ponieważ nie działało w nim "ę" i "ć" :)

Teraz do convert.php wklejamy:

Kod:
'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

Posty: 13
Wysłany: 07-03-2008, 19:08   

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:
Kod:
#  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ć? ;> :D
 
     
sarumon21


Posty: 90
Wysłany: 07-03-2008, 20:16   

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!


Pomógł: 31 razy
Posty: 217
Wysłany: 07-03-2008, 20:22   

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

Pomógł: 16 razy
Posty: 554
Wysłany: 26-03-2008, 16:59   

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




Cytat:

SET NAMES 'latin2_general_ci';
SET CHARACTER SET 'latin2_general_ci';
SET SESSION collation_connection = 'latin1_swedish_cii'


to wyskoczył taki bład

Cytat:
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

Posty: 73
Wysłany: 19-05-2008, 17:08   

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

Posty: 1
Wysłany: 20-05-2008, 09:23   

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

Pomógł: 16 razy
Posty: 554
Wysłany: 22-05-2008, 21:36   

a popatrz do samego pliku czy masz polskie znaki
 
     
Gadatliwa Kasia 

   
Igor

Posty: 5
Wysłany: 23-05-2008, 01:12   

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:
Kod:
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)
Kod:
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.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

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
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę