abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 1
včera 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 6
včera 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 1
včera 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
včera 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
1.12. 15:16 | Komunita

Na GOG.com začal zimní výprodej. Řada zlevněných her běží oficiálně také na Linuxu. Hru Neverwinter Nights Diamond lze dva dny získat zdarma. Hra dle stránek GOG.com na Linuxu neběží. Pomocí návodu ji lze ale rozběhnout také na Linuxu [Gaming On Linux].

Ladislav Hagara | Komentářů: 1
1.12. 13:14 | Bezpečnostní upozornění

Byla vydána verze 2.7.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Řešeno je několik bezpečnostních problémů. Aktualizován byl především Tor Browser na verzi 6.0.7. Tor Browser je postaven na Firefoxu ESR (Extended Support Release) a právě ve Firefoxu byla nalezena a opravena vážná bezpečnostní chyba MFSA 2016-92 (CVE-2016-9079, Firefox SVG Animation

… více »
Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 760 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Bash: import českých znaků do mysql

20.3.2007 16:31 my
Bash: import českých znaků do mysql
Přečteno: 684×
Chci přes bash, kde je kódování utf8 dostat český text do databáze(utf8) přes mysql databaze < ./soubor.sql. Soubor se naimportuje ale místo českých znaků jsou různé patvary a obrázkové písmo, pokud nastavím v soubor.sql set names utf8, naimportuje se to tam jako otazníky. Co mám ještě provést, aby se import zdařil?

Odpovědi

20.3.2007 16:45 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Okrem set names utf8 by som tam ešte pridal set character_set utf8
20.3.2007 16:51 svatekr | skóre: 18 | blog: Svatekr | Teplice
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Jen se lehce zeptám. Pomocí třeba PhpMyAdmin jde soubor naimportovat tak aby to bylo normálně čitelné?
Každé zbytečně vyřčené slovo je vyřčeno zbytečně.
20.3.2007 17:50 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Jen tak pro jistotu - ukaž, co vypíšou tyhle příkazy:
enca -L czech soubor.sql
mysql -e "show variables like '%character%'"
cat /etc/my.cnf
cat ~/.my.cnf
20.3.2007 17:51 razor | skóre: 32
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Zdar,
1) zkontrolovat character set u sloupců a tabulky: 
     show create table jmeno_tabulky;
2) zkontrolovat character set u databáze: 
     show create database jmeno_databaze;
Pokud to je v pořádku, tak úložiště je nastavený správně a chyba je při komunikaci se serverem. Možné chyby vidím 2:
1) český text není v utf8
2) vložené set names utf8 je někde dále ve skriptu "přebito".
21.3.2007 00:24 my
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Set names nic nepřebije, character set jsem taky nastavoval a beze změny. Provede se asi toto:
./zaloz uzivatel "popis s diakritikou" (vytvori soubor.sql a pak ho naimportuje do mysql)
21.3.2007 07:19 razor | skóre: 32
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Hele a co teda vypíše: show create database databaze; show create table tabulka; ? Když si na konec toho skriptu dáš: show variables like '%character%';, tak to vypíše co ?
21.3.2007 07:45 razor | skóre: 32
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
A jak vlastně oveřuješ tu diakritku ? Pokud to tak neděláš, zkus to takhle:
1) přepnout kódování terminálu do utf8
2) připojit se k databázi: mysql --default-character-set=utf8 databze
3) select na ty data
21.3.2007 08:54 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
A terminál máš v pořádku? Co se stane, když uděláš tohle?
wget -O - -q http://kf.fyz.fce.vutbr.cz/pub/abeceda_utf8
A odpověz nám na všechny dotazy, ať tady nemusíme věštit z křišťálové koule.
svido avatar 21.3.2007 13:25 svido | skóre: 28
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Jak jednoduche. Staci do sql souboru pridat jeden magicky SQL:
SET NAMES utf8; ;-)
21.3.2007 13:33 razor | skóre: 32
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
No v jeho případě ani nepomohl přidat tento magický SQL. Viz druhá povolovina dotazu :)
svido avatar 21.3.2007 16:50 svido | skóre: 28
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
jj, to jsem prehledl... :'(
21.3.2007 16:46 my
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
enca:
Universal transformation format 8 bits; UTF-8
  Doubly-encoded to UTF-8 from KOI-8_CS_2
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    latin1
character_set_system    utf8
character_sets_dir      /usr/share/mysql/charsets/
Database        Create Database
pureftpd        CREATE DATABASE `pureftpd` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_czech_ci */
Table   Create Table
ftpd    CREATE TABLE `ftpd` (\n  `User` varchar(16) NOT NULL default '',\n  `status` enum('0','1') NOT NULL default '0',\n  `Password` varchar(64) NOT NULL default '',\n  `Uid` varchar(11) NOT NULL default '-1',\n  `Gid` varchar(11) NOT NULL default '-1',\n  `Dir` varchar(128) NOT NULL default '',\n  `ULBandwidth` smallint(5) NOT NULL default '0',\n  `DLBandwidth` smallint(5) NOT NULL default '0',\n  `comment` tinytext NOT NULL,\n  `ipaccess` varchar(15) NOT NULL default '*',\n  `QuotaSize` smallint(5) NOT NULL default '0',\n  `QuotaFiles` int(11) NOT NULL default '0',\n  PRIMARY KEY  (`User`),\n  UNIQUE KEY `User` (`User`)\n) ENGINE=MyISAM DEFAULT CHARSET=latin1
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    latin1
character_set_system    utf8
character_sets_dir      /usr/share/mysql/charsets/
Jinak z php aplikace pod apachem jde do databáze krásně česky vkládat.
21.3.2007 17:01 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Tak to vypadá, že soubor, který jsi vytvořil, je dvojitě zakódovaný do utf-8 z KOI-8_CS_2, což musí být neuvěřitelná zmršenina. V terminálu ten soubor vypadá normálně? Needituješ ho něčím špatně nastaveným?
A ještě ukaž obsah těch mysql konfiguráků. Možná se objasní, proč máš character_set_server latin1.
21.3.2007 21:59 razor | skóre: 32
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Podle mě je blbě to, že ta tabulka ftpd má defaut character set latin1.
21.3.2007 20:44 nop
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Nepomohlo by neco jako?

iconv -fISO-8859-2 -tUTF8//TRANSLIT sqldump.sql | mysql -uuser -p database
21.3.2007 23:45 my
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Jo bylo to tím default character set pro tabulku, díky. Taky mě to mohlo trknout.
21.3.2007 23:59 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
Rozbalit Rozbalit vše Re: Bash: import českých znaků do mysql
Ty importy je nejlepe delat s --default-character-set=binary, tim vypnes konvertory v mysql. Pokud mas vse v utf-8, je to beż problemu.
Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.