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.

 

kodowanie :/


  • Nie możesz odpowiadać w tym temacie
11 odpowiedzi na ten temat

kodowanie :/

#1 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 28 wrzesień 2008 - 20:11

Hej, po przejściu na dedyka mam problemy z kodowaniem na forum (vB)

Wcześniej miałem serwerek w nazwie, niby mysql5, choć w phpmyadminie była wersja 4.4, metoda porównywania napisów latin2_general_ci

System porównań dla połączenia MySQL: utf8_unicode_ci

Przy przenosinach forum miałem problemy właśnie z kodowaniem na latin2, sypało krzaczkami (polskie litery zamieniało na "?"), w configu vB jest takie coś:
//	****** MySQLI OPTIONS *****
			   // When using MySQL 4.1+, MySQLi should be used to connect to the database.
			   // If you need to set the default connection charset because your database
			   // is using a charset other than latin1, you can set the charset here.
			   // If you don't set the charset to be the same as your database, you
			   // may receive collation errors.  Ignore this setting unless you
			   // are sure you need to use it.
		   $config['Mysqli']['charset'] = 'latin2';

po zdjęciu komentarza z tego co wyżej i dopisaniu latin2 było wszystko ok, ostatnio jeden skrypt mi sie zwalił i musiałem jedną tabelkę przywrócić, po przywróceniu krzaczkami zaczęło sypać (? zamiast polskich literek)... na latin1 sypie "?" na całym forum, na utf8(zmiana w phpmyadminie) jest tak jak na latin2, czyli niby ok, lecz przy zostawieniu w configu latin2, przy zmianie w configu vb na utf8 sypie już typowymi krzaczkami, a co dziwne pojawia się strona "Zostałeś zbanowany"...

przy zmianie na utf8 zgrałem na dysk jedną tabelkę, usunąłem ją z bazy i zaimportowałem, lecz jest tak samo jak przy latin2 :/

i tu zaczynam się martwić, gdy będę miał jakiegoś włama i bede wrzucał kopie, to wysypie mi krzaczkami, a tego nie chcę...

Moje pytanie brzmi - czy to może być wina configu serwera MYSQL? jak to naprawić?

Przenosiny wyglądały tak, netart spakował pliczki na ftp, pobraliśmy je wgetem, a bazę ręcznie zgraliśmy na dysk (jeszcze mieliśmy problemy, ucinało ją ciągle o jakieś 30%, po jakimś 20 razie było ok), potem wrzuciliśmy ją na ftp i admin serwera wgrał ją przez konsolę

teraz zgrałem jedną tabelkę na dysk (UTF8) i przy polskich literach jest:
JeĹĽeli chcesz zaprosić -> Jeżeli chcesz zaprosić.

gdy zaimportuje tą tabelkę to będzie "?" zamiast polskich znaków, więc wina configu... lecz nie moge go zmienić, bo sie sypie :/

#2 matt

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 474 postów
  • Skąd:Koszalin
  • Imię:Mateusz

Napisany 28 wrzesień 2008 - 20:57

http://www.ozerov.de/bigdump.php - tym wgraj baze ale w configu ustaw sobie na UTF-8 albo takie jak miales wczesniej :)
Serwery Dedykowane@ eFuturo.pl
Serwery WWW@ Hekko.pl

DataCenter

#3 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 28 wrzesień 2008 - 21:11

To samo :/

znalazłem takie coś, może to będzie rozwiązanie
http://www.webhostingtalk.pl/index.php?sho...p;hl=kodowanie#

wysłałem już info do administratora.

#4 DamianM A-H

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 740 postów
  • Skąd:Jelenia Góra
  • Firma:Active Hosting
  • Imię:Damian
  • Nazwisko:Miodek

Napisany 28 wrzesień 2008 - 21:15

Jeżeli masz dostęp do bazy na starym serwerze zapisz ją w sql.tar.gz i wrzucając na nowy wybierz Zestaw znaków dla pliku: BINARY
Powinno pomóc.

Active-Hosting.pl - Tanie VPS'y od 20 zł netto miesięcznie - Tanie konta www
ROOTHosting.pl
- Serwery dedykowane - kolokacja
GTS energis - Crowley - DC PL-Łódź


#5 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 28 wrzesień 2008 - 21:16

Już nie mam, przenosiny były ponad miesiąc temu :)

#6 matt

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 474 postów
  • Skąd:Koszalin
  • Imię:Mateusz

Napisany 28 wrzesień 2008 - 21:28

Pewnie zle zgrales baze ze starego serwera ...
Serwery Dedykowane@ eFuturo.pl
Serwery WWW@ Hekko.pl

DataCenter

#7 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 28 wrzesień 2008 - 21:51

Zobacz postmtps, o 28.09.2008, 22:28, powiedział:

Pewnie zle zgrales baze ze starego serwera ...

co za sztuka skopiować bazę? zaraz skopiuje sobie pliki, ściągne bazę i wrzuce sobie na locala zobaczymy...

#8 matt

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 474 postów
  • Skąd:Koszalin
  • Imię:Mateusz

Napisany 29 wrzesień 2008 - 10:44

:) Kolego jesli zle zgrales baze, ze zlym kodowaniem ... Moze ktos Ci pomoze
Serwery Dedykowane@ eFuturo.pl
Serwery WWW@ Hekko.pl

DataCenter

#9 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 29 wrzesień 2008 - 10:55

Sprawa wygląda tak...

eksportowałem bazę przez phpmyadmina (nie do gz ani rara, tylko do sql) zawartość tabeli otworzyło mi w oknie phpmyadmina i o dziwo są polskie znaki.

Pobrałem jeszcze raz tylko tym razem spakowaną do gz, otwieram, patrzę a tu

'description', 'general', 'Forum poĹ›wiÄ™cone, czyli niema polskich znaków... zmieniłem na chwile nazwe tabeli tamtej, zaimportowałem tą i są krzaczki tak jak wyżej...

Niestety nie mam już zadnej kopii bazy ze starego hosta, lecz mam bazę z mojego starego forum i znaki wyglądają tak samo

czyli ś zamienia na Ĺ›

Aktualnie robie mały eksperyment, instaluje vb na hekko, w ustawieniach vb powpisuje coś aby były polskie znaki skopiuje bazę na dysk, usunę ja z hosta i zaimportuje, zobaczymy co z tego będzie. Jeżeli będą polskie znaki to znaczy, że coś z cfg serwera jest nie tak...

#10 Noone

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 517 postów

Napisany 29 wrzesień 2008 - 11:03

Jeśli coś będzie nie tak to znaczy że nie zajrzałeś do dokumentacji mysql :) Otwórz w jakimkolwiek edytorze w miarę sensownym i przekonwertuj na poprawne kodowanie.

#11 Młody~

    Regularny użytkownik

  • Użytkownicy
  • 76 postów
  • Skąd:Warsaw

Napisany 29 wrzesień 2008 - 11:08

Zobacz postNoone, o 29.09.2008, 12:03, powiedział:

Jeśli coś będzie nie tak to znaczy że nie zajrzałeś do dokumentacji mysql :) Otwórz w jakimkolwiek edytorze w miarę sensownym i przekonwertuj na poprawne kodowanie.
Jakim np?

na hekko mam tak

Forum poświęcone

ehhh zamienia tutaj :)

Forum po świ& #281 ;cone

#12 Noone

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 517 postów

Napisany 29 wrzesień 2008 - 11:31

geany, iconv
Nie pamiętam za bardzo edytorów pod win. pspad, notepad++, notepad2

I trzy żelazne zasady:
1. nagłówki
2. set names
3. kodowanie pliku





1 Użytkowników czyta ten temat

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