Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Znaki zapytania po przeniesieniu bazy MySQL
Forum PHP.pl > Forum > Bazy danych > MySQL
Lukez
Witajcie, ostatnio przenosiłem bazę MySQL na inny serwer no i standardowo... po przeniesieniu pojawiły się znaki zapytania.

To tak smile.gif

w pliku bazy mam kodowanie:
ENGINE=MyISAM DEFAULT CHARSET=latin2;

Gdy importuje bazę w zgodności latin2 w bazie i na forum są krzaki
Gdy importuje bazę w zgodności utf8 w bazie nie ma krzaków lecz na forum są

Na forum chcę mieć kodowanie latin2 czyli iso 8859-2


Co radzicie?
skowron-line
Radze poczytać
http://wortal.php.pl/wortal/artykuly/pomys...e_znaki_a_mysql
Lukez
Niestety nie pomaga...
skowron-line
A kodowanie plików masz poprawnie ustawione questionmark.gif
Lukez
Tak, myślę, że to coś w bazie jest nie tak...


Kod
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Host: sql.lukreacja.nazwa.pl:3305
-- Czas wygenerowania: 26 Cze 2009, 12:02
-- Wersja serwera: 5.0.75
-- Wersja PHP: 5.2.9

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Baza danych: `lukreacja_2`
--

-- --------------------------------------------------------

--
-- Struktura tabeli dla  `vb_access`
--

DROP TABLE IF EXISTS `vb_access`;
CREATE TABLE `vb_access` (
  `userid` int(10) unsigned NOT NULL default '0',
  `forumid` smallint(5) unsigned NOT NULL default '0',
  `accessmask` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`userid`,`forumid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2;

--
-- Zrzut danych tabeli `vb_access`
--
erix
A szukałeś cokolwiek?

Próby z set names nie widzę.
Lukez
Pewnie, że próbowałem

http://forum.webhelp.pl/viewtopic.php?t=10...sc&start=20
erix
A ja mówię, że nie próbowałeś. Poszukaj na tym forum.
Lukez
Słyszałem, że trzeba zmienić kodowlanie w pliku .sql
erix
SET NAMES i nic więcej nie powiem, jeśli sam niczego na ten temat nie poszukasz.
Lukez
Cytat(erix @ 27.06.2009, 20:19:07 ) *
SET NAMES i nic więcej nie powiem, jeśli sam niczego na ten temat nie poszukasz.


Próbowałem naprawdę...

Metoda porównywania napisów mam ustawioną na latin2_general_ci
Każdą pojedyńczą tabele też na latin2_general_ci

co zmienić?
erix
Ok, ale musisz jeszcze przekonwertować plik importu do nowego zestawu kodowania, o ponownym wgraniu nie wspomnę. [;
VanPersie
I jak nic nie wiedziałeś tak nic nie wiesz...
SzamanGN
Może lepiej będzie zmienić kodowanie forum z iso 8859-2 na UTF-8?

Sprawdź, czy jak nie ustawiasz pobierania danych w kodowaniu LATIN-2 to wszystko jest OK.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2019 Invision Power Services, Inc.