Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Przenosiny bazy danych - krzaczki


13 odpowiedzi na ten temat

Przenosiny bazy danych - krzaczki

#1 krzepa

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Suwałki
  • Imię:Wojtek

Napisany 13 styczeń 2010 - 14:14

Witam

Mam duży problem podczas przenosin moich stron, opartych na bazach danych. Wynoszę się z home.pl do hekko.pl - podczas importu baz danych na nowy serwer, na stronach występuję błąd kodowania - występują krzaczki zamiast polskich znaków. Nigdy nie miałem z tym problemów, a szukając w sieci, znalazłem, że może to być spowodowane inna wersją phpMyAdmin.

Proszę o pomoc i wskazówki, jak to przebrnąć.

#2 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2470 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 13 styczeń 2010 - 14:24

Pewnie masz w home kodowanie bazy w iso. A w hekko importujesz do utf-8 i się rozjeżdża. W PMA w zakładce Operacje ustaw sobie kodowanie latin1(2)_general_ci i zaimportuj baze.

Napisz trochę więcej informacji o twojej bazie. 
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#3 Raffuss

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 407 postów
  • Skąd:Gdansk
  • Imię:Rafal

Napisany 13 styczeń 2010 - 20:07

Tak jak Miłosz pisze, napisz ciś więcej o Twoich bazach.. jak jest ustawiona ta od home, a jak ta od hekko.

Poza tym sprawdź czy przy wyciąganiu ustawiasz dodatkowo właściwe kodowanie. Dla przykładu:
@mysql_query("SET NAMES 'utf-8'", $sql);

Polska ziemia, szwedzki klimat, fińskie fascynacje: Podcast Łosiowisko (dostępny: www, rss, itunes, radio wnet)
Szwedzko-fińskie forum | Instalacja Shoutcast na VPS

Prywatny blog: rafal.se (o zmaganiach z przeciwnościami, codzienności itp)

#4 Łukasz Kopaczewski

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 547 postów
  • Skąd:Mysłowice

Napisany 13 styczeń 2010 - 20:32

A skąd wiecie, że miał domyślne kodowanie w bazie ? ;]

krzepa: musisz sprawdzić jakie miałeś kodowanie na home.pl dla bazy i tabel i takie same musisz poustawiać na hekko.pl
Nic skomplikowanego, musisz się trzymać starego kodowania i tyle.

Pozdrawiam
Polecam Castpol.pl <- Konta www oraz resztę usług tej firmy ;)

#5 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2470 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 13 styczeń 2010 - 21:41

Kopaczka, niedawno w jednym moim serwisie w home.pl zmieniałem baze. Ostatnio robiłem to w chyba 2004 roku. Wtedy było tam standardowo iso :D Więc tak założyłem, że ma różne kodowania. Poza tym wcale nie musi w hekko importować bazy w latin. Przecież może sobie przekonwertować znaki na utf-8 i ma już nie będzie miał problemów przy przenoszeniu. Tyle że wtedy musi pamiętać o sprawdzeniu kodowania znaków na całej stronie.
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#6 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1504 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 13 styczeń 2010 - 21:47

Zobacz postMiłosz, o 13 styczeń 2010 - 21:41, powiedział:

Przecież może sobie przekonwertować znaki na utf-8 i ma już nie będzie miał problemów przy przenoszeniu.
Masz tutaj na myśli przekonwertowanie znaków zewnętrzym programem np. iconv ? Jeżeli tak to dane tak konwertowane będą poprawne tylko w przypadku, gdy nic co nie jest trzymane w bazie nie jest wcześniej serializowane. Jeżeli jakieś dane są serlializowane i zawierają PL znaczki lub inne, które są kodowane dwubajtowo ich poprawne odtworzenie nie będzie możliwe (teoretycznie dało by się ale bez sensu robić sobie więcej pracy).

#7 Łukasz Kopaczewski

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 547 postów
  • Skąd:Mysłowice

Napisany 13 styczeń 2010 - 21:48

No albo konwertować albo takie same kodowanie zrobić.
Jak baza ma 50mb to lepiej kodowanie zmienić ale jak baza ma parę megabajtów to można się bawić w konwertowanie itp.
Ja bym wybrał ustawienie tego samego kodowania bo po co się bawić w konwertowanie.
To jest tylko i wyłącznie wybór osobisty. Myślę, że autor tematu sobie już dał rade.

Pozdrawiam
Polecam Castpol.pl <- Konta www oraz resztę usług tej firmy ;)

#8 krzepa

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Suwałki
  • Imię:Wojtek

Napisany 14 styczeń 2010 - 20:46

Niestety nie dam rady...

To są screeny z home.pl i tej konkretnej bazy danej:

Załączony plik  1.jpg   47,4K   20 Ilość pobrań

Załączony plik  2.jpg   89,8K   21 Ilość pobrań

To są screeny z hekko.pl oraz już po zaimportowaniu tej bazy:

Załączony plik  3.jpg   57,18K   22 Ilość pobrań

Załączony plik  4.jpg   84,73K   18 Ilość pobrań

Na stronie są znaki zapytania zamiast polskich znaków. Proszę o pomoc.

#9 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1504 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 14 styczeń 2010 - 23:17

Zobacz postkrzepa, o 14 styczeń 2010 - 20:46, powiedział:

Na stronie są znaki zapytania zamiast polskich znaków. Proszę o pomoc.
A w phpmyadmin jak przeglądasz dane to masz krzaczki czy jest dobrze ?

#10 krzepa

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Suwałki
  • Imię:Wojtek

Napisany 15 styczeń 2010 - 01:25

Zobacz postregdos, o 14 styczeń 2010 - 23:17, powiedział:

A w phpmyadmin jak przeglądasz dane to masz krzaczki czy jest dobrze ?

Tak, są znaki zapytania zamiast polskich znaków.

#11 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1504 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 15 styczeń 2010 - 09:03

Zobacz postkrzepa, o 15 styczeń 2010 - 01:25, powiedział:

Tak, są znaki zapytania zamiast polskich znaków.
Masz bardzo małą bazę więc spróbuj zamiast robić eksport do pliku i potem import z pliku zrobić to poprzez ctrl+c i ctrl+v.
Na home.pl wejdź do swojej bazy i zrób eksport i odznacz zapisz do pliku wtedy pojawią Ci się zapytania w przeglądarce w formularzu, zaznacz to i skopiuj do schowka.
W hekko.pl wejdź do bazi i zrób SQL i wklej ze schowka i guzik wykonaj.

#12 Sponsi

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 3124 postów
  • Skąd:Trójmiasto
  • Firma:GSA
  • Imię:Miłosz

Napisany 15 styczeń 2010 - 09:08

A gzegzolka.com - próbowałeś kombinować?

#13 krzepa

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Suwałki
  • Imię:Wojtek

Napisany 15 styczeń 2010 - 11:27

Zobacz postregdos, o 15 styczeń 2010 - 09:03, powiedział:

Masz bardzo małą bazę więc spróbuj zamiast robić eksport do pliku i potem import z pliku zrobić to poprzez ctrl+c i ctrl+v.
Na home.pl wejdź do swojej bazy i zrób eksport i odznacz zapisz do pliku wtedy pojawią Ci się zapytania w przeglądarce w formularzu, zaznacz to i skopiuj do schowka.
W hekko.pl wejdź do bazi i zrób SQL i wklej ze schowka i guzik wykonaj.

Niestety nie działa...

gzegzolka.com też nic nie daje...

#14 krzepa

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Suwałki
  • Imię:Wojtek

Napisany 15 styczeń 2010 - 14:09

Wielkie dzięki dla regdos'a!!!





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników