Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
MySQL i character setovi

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 18.02.2006 22:25    Post subject: MySQL i character setovi Add user to your forum ignore list Reply with quote

opet imam problema sa UTF-8 kad vadim tekstove iz baze. dosad je funkcioniralo, no vise nece. skinem file, konvertiram u UTF-8, maknem BOM i ispravim sve greske u dijakriticima i opet mi, kad restoream bazu, postavi na latin1_swedish_ci
EDIT // promijenila sam query i sad automatski stavljam utf8, ali opet nista. kad otvorim stranicu, dobivam upitnike.
nemam vise zivaca za ovo.

_________________
art & design portfoliofree Photoshop brushes stuffsketchblogfacebook
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 18.02.2006 23:37    Post subject: Add user to your forum ignore list Reply with quote

probaj prije svega okinut query "set names utf8"

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 19.02.2006 01:05    Post subject: Add user to your forum ignore list Reply with quote

mislis skroz na pocetak ovog dumpa?
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 19.02.2006 02:10    Post subject: Add user to your forum ignore list Reply with quote

da, odma nakon spajanja na bazu

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
gog



Joined: 18 Jun 2004
Posts: 679
Location: zagreb

PostPosted: 19.02.2006 11:25    Post subject: Add user to your forum ignore list Reply with quote

Upali phpmyadmin, postavi jezik na neku utf-8 i pregledaj bazu. Ako tamo dobro vidiš naše znakove onda je problem u tebi Smile

set names ut8 moraš postaviti nakon svake konekcije na bazu, uključujući i onu konekciju koju si koristila kada si dotične podatke pohranila u bazu.
Back to top
View user's profile Send private message Visit poster's website
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 19.02.2006 18:17    Post subject: Add user to your forum ignore list Reply with quote

Kad prebacujem iz baze u bazu (MySQL > 4.1) prvo dumpnem u latin2 (parametar --default-character-set=latin2) i onda isti taj dump učitam u bazu kao utf8 (--default-character-set=utf8), MySQL automatski napravi konverziju. Važno je i što ti na tablicama piše za default encoding, meni su sve na utf8.

Nije mi jasan taj tvoj vječni problem sa BOM-om?? Confused
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 19.02.2006 21:11    Post subject: Add user to your forum ignore list Reply with quote

ma ovo sad nema veze sa BOM-om, izbrisem ga svaki put.

jezik je na utf-8, gledam i sve vidim normalno. kad vadim podatke iz baze dobijem u HTML-u upitnike. na primjer ovdje: http://inobscuro.com/hr/gallery/work/45/
nije mi jasno zašto, jer su mi svi fileovi u utf-8
Back to top
View user's profile Send private message Visit poster's website Twitter profile
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 19.02.2006 21:54    Post subject: Add user to your forum ignore list Reply with quote

Ne vidim link jer si u application/xhtml+xml echo-ala referer link koji ima znak & u sebi. To baš nije bilo pametno, uvijek escape-aj takve stvari Sad

Što se tiče baze, ako si sigurna da je u njoj content dobro spremljen (recimo u phpMyAdminu vidiš znakove dobro) ali kad ih sama izvučeš na stranici izgledaju grozno, probaj puknut "SET NAMES" odmah nakon mysql_connect

A što se tiče BOM-a, što ti ga to stalno generira da ga ti moraš brisati? Jedini editor koji sam ja vidio da ga radi je Ultraedit i njemu možeš reći da ti ga ne radi.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 20.02.2006 19:43    Post subject: Add user to your forum ignore list Reply with quote

generira ga programmers notepad, a slucajno jako volim taj editor.

mogao si vidjeti u naslovu stranice da nema Š, evo prepravila sam ono pa mozes pogledati. ono sto se ispise iz samog fajla ima dijakritike, ono sto se vadi iz baze - nema. imam jedan include koji mi sad izgleda ovako (prije toga idu podaci o bazi)
Code:
$connect = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_query("SET NAMES utf-8", $connect);
mysql_select_db($dbname,$connect) or die ('Could not connect to the database.');

i nije pomoglo, no naravno mozda sam krivo napisala.
Back to top
View user's profile Send private message Visit poster's website Twitter profile
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 20.02.2006 20:11    Post subject: Add user to your forum ignore list Reply with quote

A ja slučajno isto koristim pnotepad i nemam problema sa BOM-om Confused samo jednom u životu, ali to je bio UltraEdit 11

MySQL izgovara utf-8 bez crtice. Dakle:

SET NAMES "utf8"

I provjeri da li si sigurna da u bazi stoji dobar sadržaj. Nema ništa gore od mučenja sa encodingom da na kraju saznaš da si krivo importala dump i da nisi teoretski ni mogla dobit naša slova

Eh Nelči, Nelči ... Smile
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 20.02.2006 22:41    Post subject: Add user to your forum ignore list Reply with quote

Sulien wrote:
MySQL izgovara utf-8 bez crtice. Dakle:

SET NAMES "utf8"

DA! to je TO!
ahh Smile

hvala svima ppl Very Happy *hugs*
Back to top
View user's profile Send private message Visit poster's website Twitter profile
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group