Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: hodtlyp
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:39 - Oblíbené kluby (21:22) 778
pepak:
ani nevíš jak rád bych si změnil typ polí CONTENT a TEXT na BLOB a udělal jejich dump ...

strašně rád, kdybych věděl, jak to přesně udělat a nepomrvit něco jiného
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:37 - Oblíbené kluby (21:22) 777
tvxmohu udělat z databáze na webu utf-8
tedy
character_set_database utf-8 ?
nebo to musí někdo s administrátorů mého hostingu asi, že ?
když to nechám nastavit
(mám tam jednu placenou a vš řeším prefixama názvů tabulek)
je riziko, že mi při převody databáze na utf-8 zkolabuje diskusní forum nebo fotogalerie, přípaně další věci co tam mám ?
pepak pepak - Pepak.net 16.3.2009 18:34  776
Problém bude v tom, že sice v tabulce říkáš, že máš data v UTF8, ale není to pravda. Chtělo by to udělat nijak neupravený a nekonvertovaný dump toho, co v tabulce opravdu máš - myšleno v těch částech, kde je český text. A to prosím ne pro umístění sem do Lopucha, který to zase kdovíjak zkonvertuje, ale do souboru pro stažení. Třeba si někam na web - a myslím tím tam, kde máš původní data, ne zkonvertovaný bordel - umísti skript tohoto typu a dej nám adresu:


<?php
if ($conn = mysql_connect(...))
if (mysql_select_db(...))
if ($query = mysql_query('SELECT content, text FROM wsb_mod_wysiwyg WHERE section_id=1 AND page_id=1', $conn))
while (list($content, $text) = mysql_fetch_row($query))
echo "$content~~~~~$text~~~~~\n";

Jo, naprosto schválně tam není SET NAMES.

Úplně nejčistší by ovšem bylo, kdybys změnil typ polí CONTENT a TEXT na BLOB a udělal jejich dump, ale když si neumíš udělat pracovní kopii...
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:34 - Oblíbené kluby (21:22) 775
tvxno asi se mi to řeklo, ale řekni někomu, že musí k otevření dveří použít kliku, když dotyčný nejen neví, co je to klika, ale ani neví jak vypadají dveře
:-)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.3.2009 18:32  774
jo a to same hlidat nastaveni collation vsech tabulek, jinak ti to bude i blbe tridit.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.3.2009 18:31  773
Tohle je tvuj hlavni problem:
character_set_database latin2
bud z ni udelej nebo nech udelat utf-8 t to mas snazsi, nebo musis jak uz se ti tu reklo asi 5X pred na zacatek importniho souboru dat
'set names utf8' a u kazdy tabulky si hlidat ze se pri exportu/importu prenasi vcetne implicitniho uvedeni jejiho kodovani.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:19 - Oblíbené kluby (21:22) 772
takže by mohl být problém že je tam na pár místech latin2 místo utf-8 ?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:18 - Oblíbené kluby (21:22) 771
výpis z webu kde mám hosting:Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database latin2
character_set_filesystem binary
character_set_results utf8
character_set_server latin2
character_set_system utf8
character_sets_dir /usr/local/mysql-5.0.51a-linux-x86_64-glibc23/shar...



Variable_name Value
collation_connection utf8_general_ci
collation_database latin2_general_ci
collation_server latin2_general_ci
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 18:13 - Oblíbené kluby (21:22) 770
huhEnter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.0.77-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show variables like "%character_set%";
+--------------------------+-------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\dev\prog\mysql50\share\charsets\ |
+--------------------------+-------------------------------------+
8 rows in set (0.00 sec)

mysql> show variables like "%collation%";
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)

mysql>

puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 17:26 - Oblíbené kluby (21:22) 769
pepakjá jen jak chceš abych tu zobrazoval ty entity
jestli jako entity vložit, nebo aby to Lopuch interpretoval ?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 17:25 - Oblíbené kluby (21:22) 768
nebo takhle ?-- phpMyAdmin SQL Dump
-- version 3.1.3
-- http://www.phpmyadmin.net
--
-- Počítač: localhost
-- Vygenerováno: Pondělí 16. března 2009, 17:23
-- Verze MySQL: 5.0.77
-- Verze PHP: 5.2.9-1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Databáze: `wb_test_charset`
--

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

--
-- Struktura tabulky `wsb_mod_wysiwyg`
--

CREATE TABLE IF NOT EXISTS `wsb_mod_wysiwyg` (
`section_id` int(11) NOT NULL default '0',
`page_id` int(11) NOT NULL default '0',
`content` longtext NOT NULL,
`text` longtext NOT NULL,
PRIMARY KEY (`section_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Vypisuji data pro tabulku `wsb_mod_wysiwyg`
--

INSERT INTO `wsb_mod_wysiwyg` (`section_id`, `page_id`, `content`, `text`) VALUES
(0, 0, '', ''),
(1, 1, '<p>Ä›&scaron;Ä??™??&yacute;&aacu
(2,iacute;&eacute;&uacute;&#367;'),
(3, 3, '<p>?&scaron;???&yacute;&aacute;&iacute;&eacute;&
(4, 4, '<p>?&scaron;???&yacute;&aacute;&iacute;&eacute;&uacut
(5, 5, 'pokusný text ěščřžýáíé', 'pokusný text ěščřžýáíé');
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 17:24 - Oblíbené kluby (21:22) 767
takhle ?-- phpMyAdmin SQL Dump
-- version 3.1.3
-- http://www.phpmyadmin.net
--
-- Počítač: localhost
-- Vygenerováno: Pondělí 16. března 2009, 17:23
-- Verze MySQL: 5.0.77
-- Verze PHP: 5.2.9-1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Databáze: `wb_test_charset`
--

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

--
-- Struktura tabulky `wsb_mod_wysiwyg`
--

CREATE TABLE IF NOT EXISTS `wsb_mod_wysiwyg` (
`section_id` int(11) NOT NULL default '0',
`page_id` int(11) NOT NULL default '0',
`content` longtext NOT NULL,
`text` longtext NOT NULL,
PRIMARY KEY (`section_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Vypisuji data pro tabulku `wsb_mod_wysiwyg`
--

INSERT INTO `wsb_mod_wysiwyg` (`section_id`, `page_id`, `content`, `text`) VALUES
(0, 0, '', ''),
(1, 1, '

Ä›šÄ??™??ýáíéú?? ÄšŠÄ?????ÝÁÍÉÚ?®

', 'ěščřžýáíéúů ĚŠČŘŽÝÁÍÉÚŮ'),
(2, 2, '

druhá ěščřžýáíéúů

', 'druhá ěščřžýáíéúů'),
(3, 3, '

?š???ýáíéú? ?Š??®ÝÁÍÉÚ? druhá

', 'ěščřžýáíéúů ĚŠČŘŽÝÁÍÉÚŮ druhá'),
(4, 4, '

?š???ýáíéú? ?Š??®ÝÁÍÉÚ? t?etí

', 'ěščřžýáíéúů ĚŠČŘŽÝÁÍÉÚŮ třetí'),
(5, 5, 'pokusný text ěščřžýáíé', 'pokusný text ěščřžýáíé');
pepak pepak - Pepak.net 16.3.2009 16:47  766
A teda mimochodem, když po tobě někdo chce strukturu tabulky, tak je DALEKO lepší mu napsat SQL příkaz, kterým se ta tabulka vytvoří, než takhle výpis sloupečků. Ale budiž, v tomto případě to je jedno.
pepak pepak - Pepak.net 16.3.2009 16:46  765
Výborně. Strukturu tabulky máme. A teď - to je struktura před konverzí nebo po ní?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.3.2009 16:44 - Oblíbené kluby (21:22) 762
Server: localhost Databáze: wb_test_charset Tabulka: wsb_mod_wysiwyg "InnoDB free: 9216 kB"
Projít Struktura SQL Vyhledávání Vložit Export Import Úpravy Vyprázdnit
Odstranit
Sloupec Typ Porovnávání Vlastnosti Nulový Výchozí Extra Akce
section_id int(11) Ne 0
page_id int(11) Ne 0
content longtext utf8_general_ci Ne Žádná
text longtext utf8_general_ci Ne Žádná

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt