![]() |
#1 |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
![]() |
![]() Imam postojecu bazu domaceg sajta sa poprilicnim brojem tabela i podataka u tabelama i sve to sacuvano je kao Latin1. Nisu svi tekstovi pisani već ima i dosta tekstova koji su preuzeti sa raznih mesta po sistemu copy/paste. Klijent zeli da prebaci komplet ceo sajt u UTF8.
Nasao sam gomilu clanaka o tome i svi se svode na isto: - export u sql - promeni CHARSET=latin1 u CHARSET=utf8 - import u sql Uradio sam jednu tabelu tako, Na sajtu izmenjen meta conent type u utf-8, svi php fajlovi sacuvani kao utf-8, u php-u, odmah ispod konekcije na bazu dodato Kôd:
mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES 'utf8'"); Da li postoji neki način da se &# 273; vrati u đ a da nije php koji trči kroz sve tabele i polja... Takođe na nekim mestima slovo đ se prikazuje kao đ. Verovatno posledica copy/paste-a teksta sa ko zna koje strane... Ima li ko više iskustva u Latin1 to UTF8. Hvala unapred! PS: Ako admin smatra da je ovo tema za SQL baze podataka neka prebaci tamo ovaj thread... Poslednja izmena od mega023 : 19. 02. 2010. u 19:59. Razlog: PS |
![]() |
![]() |
![]() |
#2 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
![]() ![]() |
![]()
__________________
Năo quero mais seguir um só caminho |
![]() |
![]() |
![]() |
#3 | |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
![]() |
![]() Citat:
Ima li šta sofisticiranije ? ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citat:
![]() Kôd:
update tabela set polje = replace(polje, '&# 273;','đ'); ![]() update: Pih moreno je bio brzi ![]() |
|
![]() |
![]() |
![]() |
#5 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
![]() ![]() |
![]() Ako hoces sofisticiranije, napisi script koji ce da iz baze izvuce spisak svih tabela, zatim za svaku tabelu izvuce spisak polja i tip, i onda za svako varchar ili text polje uradis replace
![]()
__________________
Năo quero mais seguir um só caminho |
![]() |
![]() |
![]() |
#6 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
![]() ![]() |
![]() Postoji jos jedno resenje: da se uradi dump cele baze, zatim da se direktno u dumpu izmene ti problematicni karakteri (mozes cak i iz shell-a), pa se importuju u drugu bazu. Cim se uveris da je ok, dropujes staru i preimenujes novu bazu.
__________________
Năo quero mais seguir um só caminho |
![]() |
![]() |
![]() |
#7 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() ^I to bi odprilike bilo to sto se "sofisticiranih" resenja tice
![]() |
![]() |
![]() |
![]() |
#8 | |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
![]() |
![]() Citat:
ali onda cu tako sa sql replace izmenjati sta treba a same tabele se lako skinu i importuju nazad nije to nista toliko strasno... |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
ansi RTF -> utf8 HMTL konvertor? | ivanhoe | Web aplikacije, web servisi i software | 4 | 12. 12. 2010. 00:36 |
ajax + utf8 | GaVrA | (X)HTML, JavaScript, DHTML, XML, CSS | 0 | 07. 11. 2008. 20:07 |
MySQL, UTF8 i sort po naški | Pedja | SQL baze podataka - Sponzor: Baze-Podataka.net | 19 | 26. 04. 2007. 19:41 |
Desktop database manager koji radi sa UTF8? | Pedja | SQL baze podataka - Sponzor: Baze-Podataka.net | 17 | 03. 11. 2006. 18:05 |
UTF8 i JavaScript | krcko | (X)HTML, JavaScript, DHTML, XML, CSS | 1 | 04. 10. 2006. 11:14 |