dominant Δημοσ. 8 Μαρτίου 2006 Μέλος Δημοσ. 8 Μαρτίου 2006 CREATE TABLE ... ...ENGINE=MyISAM DEFAULT CHARSET=greek ka8e table einai se latin1 gia na do ellhnika.
xamenos121 Δημοσ. 8 Μαρτίου 2006 Δημοσ. 8 Μαρτίου 2006 re paidia exw to idio provlima me to navicat...otan grafv ellinika mou vgazzei ????...kai otan to kalw sto php mou vgazei akrivws ta idia...ellinika den douleuoun..
dominant Δημοσ. 9 Μαρτίου 2006 Μέλος Δημοσ. 9 Μαρτίου 2006 H mysql 4.1.x kai pano exei default charset latin1 akoma kai an exeis dilosei esy utf8 h greek sto my.cnf ta vlepei os latin1. Gia na deis ta ellhnika dose otan kaneis epilogh ths vashs SET NAMES greek kai pisteuo oti 8a deis ta ellhnika. Tora ego 8elo na metatrepso thn vash se latin1 (h opoia periexei kai ellhnikous xarakthres se UTF8) to exei epixeirisei kaneis auto?
xamenos121 Δημοσ. 9 Μαρτίου 2006 Δημοσ. 9 Μαρτίου 2006 den egine tipota..elysa ena meros omws tou provlimatos..orisa encodind sto navicat :28597 (ISO 8859-7 Greek) kai mporw na perasw data mesw navicat kai na ta dw ston explorer otan ta kalw...omws den mporw na kanw import arxeio excel me ellinika mou vgazei mono erwtimatika...den kserw ti allo na kanw...
panosru Δημοσ. 9 Μαρτίου 2006 Δημοσ. 9 Μαρτίου 2006 Ena paradigma edo gia create database > CREATE DATABASE `foobar` DEFAULT CHARACTER SET greek COLLATE greek_general_ci; Ena paradigma gia Create Table > CREATE TABLE `foo` ( `bar` VARCHAR( 255 ) CHARACTER SET greek COLLATE greek_general_ci NOT NULL ) TYPE = MYISAM ;
dominant Δημοσ. 9 Μαρτίου 2006 Μέλος Δημοσ. 9 Μαρτίου 2006 paidia apo latin1 se greek kserete pos 8a metatrapei h vash?
panosru Δημοσ. 9 Μαρτίου 2006 Δημοσ. 9 Μαρτίου 2006 kane export thn bash sou kai allakse to latin1 se greek apo ton kodika opos kai to collation se greek_general_ci kai kanta kai kanta import meta (efoson exeis sbhsei thn bash thn opoia ekanes export) PS: na kratas back up
galanta Δημοσ. 9 Μαρτίου 2006 Δημοσ. 9 Μαρτίου 2006 Παιδιά, ειδικά για τις μετατροπές που αναφέρονται στα τελευταία ποστ, τα πράγματα με τη MySQL είναι πολύ πιο σύνθετα και θα τολμούσα να πω ΕΠΙΚΙΝΔΥΝΑ. Αν η βάση είναι φτιαγμένη πριν την αναβάθμιση της MySQL σε έκδοση πάνω από 4.1, τότε η εκ των υστέρων μετατροπή της από latin_swedish (που είναι τολ defualt της 4.1 για όλες τις αναβαθμισμένες βάσεις) σε ελληνικά, με ελληνικό collation ανά πίνακα και πεδίο, είναι βέβαιοα ότι θα καταστρέψει τη βάση. Αν κάποιος το κάνει με κάποιο τρόπο και δουλέψει ας το αναφέρει εδώ γιατί ενδιαφέρει πολύ κόσμο
panosru Δημοσ. 10 Μαρτίου 2006 Δημοσ. 10 Μαρτίου 2006 sorry pou tha diafonizo en merh mazi sou galanta alla den nomizo pos einai oute epikyndina alla oute kai pos tha mporesei na katastrafei h bash prosopika den eixa oute exo me kamia database kai exo databases me pano apo 8000 eggrafes sta ellhnika tis opoies tis eixa se palia bash dedomenon me palio phpmyadmin kai tis perasa sthn kainourio xoris kanena problhma, fysika ekana tis allages pou eprepe
dominant Δημοσ. 10 Μαρτίου 2006 Μέλος Δημοσ. 10 Μαρτίου 2006 Paidia 8a sumfoniso me ton GALANTA apoluta!!! Ekana to default charset tou ka8e table se greek apo latin1 (swidish opos polu sosta eipes) kai ekana import to dump kai h vash pige papala!! oute me SET NAMES greek, greek, utf8 den mporo na thn do pleon. Einai arketa epikundina ta pragmata 8a elega
galanta Δημοσ. 10 Μαρτίου 2006 Δημοσ. 10 Μαρτίου 2006 panosru αν τρέχει server 4.0.x με βάσεις που περιέχουν ελληνικά και ο διαχειριστής κάνει upgrade τον server, τότε οι βάσεις δεδομένων είναι μεν οκ, αλλά έχουν latin collation (swedish) και από εκεί και πέρα μπορείς να δουλέυεις μαζί τους κανονικά, χωρίς όμως να μπορείς να κάνεις σωστές ταξινομήσεις, μια που δεν έχεις greek collation κλπ. Αν τώρα πας, μέσω p.x phpmyadmin ή με άλλο τρόπο και μετατρέψεις τις βάσεις σου από latin σε οποιοδήποτε greek, τότε πες αντίο στη βάση σου. Αυτή είναι η πικρή αλήθεια. Για να μη γίνει αυτό, πρέπει να πάρεις file backup (όχι sql dump) της βάσης πριν την αναβάθμιση, και αφού κάνεις την αναβάθμιση, να περάσεις τα αρχεία της βάσης ξανά και τότε θα δουλέψει καλά.
dominant Δημοσ. 10 Μαρτίου 2006 Μέλος Δημοσ. 10 Μαρτίου 2006 enooeis pos 8a exei kai to sosto collation tote?
panosru Δημοσ. 10 Μαρτίου 2006 Δημοσ. 10 Μαρτίου 2006 ksero re galanta ti na po :/ einai kai oti exei synanthsei o kathenas :/ "Αν τώρα πας, μέσω p.x phpmyadmin ή με άλλο τρόπο και μετατρέψεις τις βάσεις σου από latin σε οποιοδήποτε greek, τότε πες αντίο στη βάση σου. Αυτή είναι η πικρή αλήθεια." ayto to ekana prin kati bdomades omos kai den eixa kanena problhma :S :/ ksero go ti na po.. prosopika den exo problhma kai ola mou leitourgoun kanonika
dominant Δημοσ. 10 Μαρτίου 2006 Μέλος Δημοσ. 10 Μαρτίου 2006 Paidia evrika! Ekana ena export mia vashs se latin1 h opoia exei mesa allhnika (greek). Anoiksa to dump me Microsoft Windows kai eftiaksa to encoding kai to evala iso-8859-7, to esosa se ena txt aplo keimeno kai allaksa to DEFAULT CHARSET apo latin1 se UTF8 mesa sto dump, akoma prin apo to database creation evala SET NAMES greek; SET CHARSET greek; Ekana import kai ta data mpikan kanonika os UFT8 kai so8ika!!!
galanta Δημοσ. 10 Μαρτίου 2006 Δημοσ. 10 Μαρτίου 2006 Το αρχείο πώς το ανοίγεις, με ποιον editor? Paidia evrika! Ekana ena export mia vashs se latin1 h opoia exei mesa allhnika (greek). Anoiksa to dump me Microsoft Windows kai eftiaksa to encoding kai to evala iso-8859-7' date=' to esosa se ena txt aplo keimeno kai allaksa to DEFAULT CHARSET apo latin1 se UTF8 mesa sto dump, akoma prin apo to database creation evala SET NAMES greek; SET CHARSET greek; Ekana import kai ta data mpikan kanonika os UFT8 kai so8ika!!![/quote']
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.