| Autor | Správa |
Skipi281
 Užívateľ
 Založený: 10.04.2010 Príspevky: 15
 | Zaslal: Po 10.10.11 16:46 |   |
Zdravím, mám problém s DB, kódovanie nastavene na utf8 vo všetkých tabuľkách aj pre DB, no ak chcem vložiť do tabuľky názov ktorý obsahuje ľ,č,ť ä ,ô vyhodí mi | kód: | | Warning: #1366 Incorrect string value | a do tabuľky vloží "?".
Vie niekto prosím čo s tým? |
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Po 10.10.11 18:32 |   |
po vytvoreni spojenia skus dat | kód: | | mysql_query("SET NAMES UTF8"); |
vraj to moze byt aj nastavenim servera, ze je v striktnom mode. skus napisat poskytovatelovi, u koho mas? |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
Skipi281
 Užívateľ
 Založený: 10.04.2010 Príspevky: 15
 | Zaslal: Po 10.10.11 18:40 |   |
ten kod nepomohol, este viac prepisal diakritiku u ostatnych znakom, problem je ze to 'č' mi nejde vlozit ani rucne cez phpmyadmin
vsetko robim na wampe na mojom PC |
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Po 10.10.11 19:11 |   |
| kód: | | SELECT @@global.sql_mode; | ti co vrati?
ak ti vrati prazdny string, hod sem strukturu tabulky (SHOW CREATE TABLE xxx) |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
Skipi281
 Užívateľ
 Založený: 10.04.2010 Príspevky: 15
 | Zaslal: Po 10.10.11 19:45 |   |
nazov tabulky movietype -> v nej dva stlce movietype_id, a movietype_label (obsahuje zanre filmov akcny, komedia atd dokopy ich je 8) |
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Po 10.10.11 19:59 |   |
posli celu strukturu, pouzi ten prikaz co som ti napisal |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
Skipi281
 Užívateľ
 Založený: 10.04.2010 Príspevky: 15
 | Zaslal: Po 10.10.11 20:10 |   |
| kód: | -- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Hostiteľ: localhost
-- Vygenerované:: 10.Okt, 2011 - 18:10
-- Verzia serveru: 5.1.36
-- Verzia PHP: 5.3.0
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Databáza: `moviesite`
--
CREATE DATABASE `moviesite` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `moviesite`;
-- --------------------------------------------------------
--
-- Štruktúra tabuľky pre tabuľku `movie`
--
CREATE TABLE IF NOT EXISTS `movie` (
`movie_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`movie_name` varchar(255) CHARACTER SET latin1 NOT NULL,
`movie_type` tinyint(4) NOT NULL DEFAULT '0',
`movie_year` smallint(5) unsigned NOT NULL DEFAULT '0',
`movie_leadactor` int(10) unsigned NOT NULL DEFAULT '0',
`movie_director` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`movie_id`),
KEY `movie_type` (`movie_type`,`movie_year`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci AUTO_INCREMENT=4 ;
--
-- Sťahujem dáta pre tabuľku `movie`
--
INSERT INTO `movie` (`movie_id`, `movie_name`, `movie_type`, `movie_year`, `movie_leadactor`, `movie_director`) VALUES
(1, 'Božs?ký Bruce', 5, 2003, 1, 2),
(2, 'Maléry pána šikuly', 5, 1999, 5, 6),
(3, 'Grand Canyon', 2, 1991, 4, 3);
-- --------------------------------------------------------
--
-- Štruktúra tabuľky pre tabuľku `movietype`
--
CREATE TABLE IF NOT EXISTS `movietype` (
`movietype_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`movietype_label` varchar(100) CHARACTER SET latin1 NOT NULL,
PRIMARY KEY (`movietype_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci AUTO_INCREMENT=9 ;
--
-- Sťahujem dáta pre tabuľku `movietype`
--
INSERT INTO `movietype` (`movietype_id`, `movietype_label`) VALUES
(1, 'Sci-fi'),
(2, 'Drama'),
(3, 'Dobrodružný'),
(4, 'Vojnový'),
(5, 'Komedia'),
(6, 'Horror'),
(7, 'Akcný'),
(8, 'Detský');
-- --------------------------------------------------------
--
-- Štruktúra tabuľky pre tabuľku `people`
--
CREATE TABLE IF NOT EXISTS `people` (
`people_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`people_fullname` varchar(255) CHARACTER SET latin1 NOT NULL,
`people_isactor` tinyint(1) unsigned NOT NULL DEFAULT '0',
`people_isdirector` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`people_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
--
-- Sťahujem dáta pre tabuľku `people`
--
INSERT INTO `people` (`people_id`, `people_fullname`, `people_isactor`, `people_isdirector`) VALUES
(1, 'Jim Carrey', 1, 0),
(2, 'Tom Shadyac', 0, 1),
(3, 'Lawrence Kasdan', 0, 1),
(4, 'Kevin Kline', 1, 0),
(5, 'Ron Livingston', 1, 0),
(6, 'Mike Judge', 0, 1);
|
|
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Po 10.10.11 20:28 |   |
hm... skus zmenit collation na utf8_general_ci namiesto utf8_slovak_ci... ja pouzivam general a nemam najmensi problem, viem ze som mal so slovak nejaky problem ale uz neviem aky. |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
Skipi281
 Užívateľ
 Založený: 10.04.2010 Príspevky: 15
 | Zaslal: Po 10.10.11 20:35 |   |
To ma napadlo hned na zaciatku preto tam je terat slovak, cital som na mysql fore ze je to bug, len som s toho dajak nepochopil jak to opravit |
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Po 10.10.11 20:55 |   |
vykonaj cez phpmyadmina toto
| kód: | SET sql_mode='';
SET NAMES utf8;
CREATE DATABASE skuska CHARACTER SET = utf8 COLLATE = utf8_unicode_ci;
USE skuska;
CREATE TABLE `skusobna` (
`id` int(11) NOT NULL auto_increment,
`text` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO skusobna SET text = 'ľ š č ť ž ý á í é ú ä ô Ľ Š Č Ť Ř Ú Í'; |
je to potom pohode? |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
camo
 Zablokovaný užívateľ
 Založený: 05.09.2009 Príspevky: 1176 Bydlisko: Lehota pod Vtáčnikom
 | Zaslal: Ut 11.10.11 13:18 |   |
No ja neviem, ale všade vidím v definícii takýto riadok:
| kód: | | `movie_name` varchar(255) CHARACTER SET latin1 NOT NULL, |
|
| |
    |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Ut 11.10.11 15:11 |   |
Heh presne kvoli tomu som to pytal a nevsimol som si to? Samozrejme tam je chyba |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
|