Σχετικά με τα αλλοιωμένα post...

Γενικές ανακοινώσεις που αφορούν το forum
Κανόνες Δ. Συζήτησης
Μόνο η ομάδα διαχείρισης και συντονισμού μπορεί να ανεβάζει θέματα
Όλα τα υπόλοιπα θέματα θα ανεβαίνουν μετά από έγκριση της ομάδας

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό haritak » Δευτ Ιαν 04, 2010 12:20 am

τί κοινό έχουν όλοι αυτοί; Ξέρουμε;

Μία σκέψη που έκανα είναι ότι η κωδικοποίηση που στέλνουν δεν είναι utf-8 αλλά iso8859-7.
Κανα σκριπτάκι που να διαβάζει τα posts και να βρίσκει την κωδικοποίηση τους δεν παίζει;

Λέμε τώρα...
nGV 1.9 DDiS ESP TCS -- June 2009
King Spring + Kayaba / XMC front shield / LLumar
8.5lt/100km, 180.000 km
http://ych.gr
Άβαταρ μέλους
haritak
4x4 Mud Terrain member
4x4 Mud Terrain member
 
Δημοσιεύσεις: 962
Εγγραφή: Σάβ Ιαν 24, 2009 11:28 am
Τοποθεσία: Κρήτη
Λάστιχα: Michellen Latitude c
Suspension: King Springs
cb: Όχι
Name: Γιάννης

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό georgeh » Δευτ Ιαν 04, 2010 1:35 am

ήταν από τα πρώτα που κάναμε αλλά τζίφος
ούτε η mysql δεν τα έφερνε σωστά
η προηγούμενη phpbb ήταν πολύ custom και ίσως ξέφυγε κάτι εκεί!!
debian 7 http://www.debian.org | Varnish Cache | SCST iscsi | Puppet Labs | Nginx | Gluster FS | DRBD
Άβαταρ μέλους
georgeh
Site Admin
Site Admin
 
Δημοσιεύσεις: 860
Εγγραφή: Τετ Απρ 23, 2008 8:09 pm
Τοποθεσία: Athens
Λάστιχα: BF A/T
Suspension: Rocky-Road 5cm
cb: Ναι
Name: Γιώργος

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό haritak » Δευτ Ιαν 04, 2010 9:32 am

Λοιπόν, εγώ έκανα ένα μικρό τεστάκι και κατέληξα στο εξής:

κωδικοποίηση iso8859-7 έχει αποθηκευτεί ώς UTF-8.
Για παράδειγμα το ποστ του SsimosS :
Öáßíåôáé áðü ôá öùôïñõèìéêÜ óôï ôáâÜíé
Ηταν αρχικά κωδικοποίηση iso8859-7, αλλά τώρα είναι μέσα στην βάση με UTF-8.
Δηλαδή ο χαρακτήρας Ö δεν μετατράπηκε πρώτα σε UTF-8 απο iso8859-7 αλλά μπήκε κατευθείαν στην βάση σα να ήταν UTF-8.

Αποτέλεσμα:
Σε όλα τα ποστς που οι χαρακτήρες έχουν κωδικό σχετικά μικρό χρειάζεται άνα "shift" των χαρακτήρων.
Στο παραπάνω κείμενο αν στον κωδικό UTF-8 του κάθε χαρακτήρα προσθέσουμε το νούμερο 720 βγαίνει :
Φαίνεται από τα φωτορυθμικά στο ταβάνι

[edit]
Οπότε αν μπορείτε να φτιάξετε ένα σκριπτακι να κοιτάζει σε κάθε ποστ τους χαρακτήρες και αν οι κωδικοι τους πέφτουν στα ιερογλυφικά
να πρόσθέτουν 720... Μπορώ να σας φτιάξω κάτι σε java αν θέλετε.
[/edit]

[edit 2]
Μιας και δεν ξέρω πότε θα ξαναβρώ χρόνο για να βοηθήσω, δείτε αυτό:
Κώδικας: Επιλογή όλων
   public static String convert (String badString)
   {
      StringBuffer sb = new StringBuffer();
      for (int i=0; i<badString.length(); i++)
      {
         int badCodepoint = badString.codePointAt(i);
         int goodCodepoint = badCodepoint + 720;

         sb.appendCodePoint( goodCodepoint );
      }

      return sb.toString();
   }

Απλά θέλει λίγο προσοχή στο να εφαρμόζεται μόνο όταν το codePoint του badString αντιστοιχεί σε νούμερο ιερογλυφικών. Εδώ θέλει λίγη προσοχή. Αν προλάβω θα κάνω άλλο ένα edit.
[/edit 2]
nGV 1.9 DDiS ESP TCS -- June 2009
King Spring + Kayaba / XMC front shield / LLumar
8.5lt/100km, 180.000 km
http://ych.gr
Άβαταρ μέλους
haritak
4x4 Mud Terrain member
4x4 Mud Terrain member
 
Δημοσιεύσεις: 962
Εγγραφή: Σάβ Ιαν 24, 2009 11:28 am
Τοποθεσία: Κρήτη
Λάστιχα: Michellen Latitude c
Suspension: King Springs
cb: Όχι
Name: Γιάννης

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό georgeh » Δευτ Ιαν 04, 2010 10:03 am

το θέμα είναι ότι θα πρέπει να πειράξουμε όλο το forum σε πολλές σελίδες και στην ουσία πάλι όλα στην βάση δεν θα είναι γραμμένα σωστά
το πιο σωστό είναι να κάνουμε alter του πίνακες και να τα σώσουμε εκεί σωστά
δουλέυω πάνω σε κάτι τέτοιο!!
γιατί αν κάνουμε αυτό που λες σε επόμενη αναβάθμιση θα χαθούν τα modification και πάλι τα ίδια!!
debian 7 http://www.debian.org | Varnish Cache | SCST iscsi | Puppet Labs | Nginx | Gluster FS | DRBD
Άβαταρ μέλους
georgeh
Site Admin
Site Admin
 
Δημοσιεύσεις: 860
Εγγραφή: Τετ Απρ 23, 2008 8:09 pm
Τοποθεσία: Athens
Λάστιχα: BF A/T
Suspension: Rocky-Road 5cm
cb: Ναι
Name: Γιώργος

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό alex23 » Δευτ Ιαν 04, 2010 10:24 am

αυτο που λεει ο haritak ειναι κατι που μπορει να δουλεψει!

αν δεν βρεις άκρη georgeh τοτε να κοιτάξουμε να φτιάξουμε ένα script και σε μελλοντική αναβάθμιση βλέπουμε. 8)
Άβαταρ μέλους
alex23
Founding Member
Founding Member
 
Δημοσιεύσεις: 2669
Εγγραφή: Τετ Απρ 23, 2008 2:51 pm
Τοποθεσία: Αθηνα,Μαρουσι
Λάστιχα: BFgoodrich 50/50
Suspension: R.R.
cb: Ναι
Name: Αλεξανδρος

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό haritak » Δευτ Ιαν 04, 2010 10:30 am

georgeh έγραψε:το θέμα είναι ότι θα πρέπει να πειράξουμε όλο το forum σε πολλές σελίδες και στην ουσία πάλι όλα στην βάση δεν θα είναι γραμμένα σωστά
το πιο σωστό είναι να κάνουμε alter του πίνακες και να τα σώσουμε εκεί σωστά
δουλέυω πάνω σε κάτι τέτοιο!!
γιατί αν κάνουμε αυτό που λες σε επόμενη αναβάθμιση θα χαθούν τα modification και πάλι τα ίδια!!



Καλημέρα!
Καλό κουράγιο με τα σκριπτάκια σου.

Δύο σημειώσεις μόνο:
1) Εγώ εννοούσα να βγούν τα δεδομένα και να ξαναμπούν όχι κάτι που να εκτελείται δυναμικά.
Ο κώδικας που έδωσα είναι για να εκτελεστεί offline και να αντικαταστήσει δεδομένα στην βάση, όχι να εκτελείτε δυναμικα!
Δε νομίζω να γίνεται με απλό alter σε όλο τον πίνακα γιατί το πρόβλημα αφορά συγκεκριμένες γραμμές του πίνακα και όχι ολόκληρο τον πίνακα.
Κατα την γνώμη μου πρέπει να εντοπιστούν αυτές οι γραμμές να αλλαχθούν και να αντικατασταθούν.

2) Δυστυχώς απο την θέση που είμαι βλέπω τα δεδομένα όπως μου σερβίρονται και όχι όπως είναι αποθηκευμένα στους πίνακες.
Ειναι πιθανό τα δεδομένα να είναι όντως αποθηκευμένα σε iso8859-7 και όλη η υπόλοιπη σελίδα είναι σε UTF-8 τα θεωρεί και αυτά UTF-8.
Στο αρχικό post θεωρούσα ότι στην βάση είναι UTF-8 όλα και απλά κάποια έιχαν μετατραπεί με λάθος τρόπος σε UTF-8. -εδώ θέλει λίγη σκέψη παραπάνω,
αλλά με μία ματιά στα bytes των ποστς κατευθείαν απο την βάση λύνεται το πρόβλημα-.

Ελπίζω να βοήθησα λίγο... :-)
nGV 1.9 DDiS ESP TCS -- June 2009
King Spring + Kayaba / XMC front shield / LLumar
8.5lt/100km, 180.000 km
http://ych.gr
Άβαταρ μέλους
haritak
4x4 Mud Terrain member
4x4 Mud Terrain member
 
Δημοσιεύσεις: 962
Εγγραφή: Σάβ Ιαν 24, 2009 11:28 am
Τοποθεσία: Κρήτη
Λάστιχα: Michellen Latitude c
Suspension: King Springs
cb: Όχι
Name: Γιάννης

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό georgeh » Δευτ Ιαν 04, 2010 10:48 am

είναι μια σκέψη να τρέξουμε alter με select τα συκεγριμένα username!!! θα είδωμεν
debian 7 http://www.debian.org | Varnish Cache | SCST iscsi | Puppet Labs | Nginx | Gluster FS | DRBD
Άβαταρ μέλους
georgeh
Site Admin
Site Admin
 
Δημοσιεύσεις: 860
Εγγραφή: Τετ Απρ 23, 2008 8:09 pm
Τοποθεσία: Athens
Λάστιχα: BF A/T
Suspension: Rocky-Road 5cm
cb: Ναι
Name: Γιώργος

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό haritak » Δευτ Ιαν 04, 2010 11:39 am

georgeh έγραψε:είναι μια σκέψη να τρέξουμε alter με select τα συκεγριμένα username!!! θα είδωμεν

Καλή τύχη! Αν βρεις λύση απο την ίδια την βάση είναι προτιμότερη.

Αν πάντως μπορώ να βοηθήσω, στείλτε κάνα pm αρκεί να μήν βιάζεστε... τα παιδιά ξύπνησαν και κάνω babysitting!
nGV 1.9 DDiS ESP TCS -- June 2009
King Spring + Kayaba / XMC front shield / LLumar
8.5lt/100km, 180.000 km
http://ych.gr
Άβαταρ μέλους
haritak
4x4 Mud Terrain member
4x4 Mud Terrain member
 
Δημοσιεύσεις: 962
Εγγραφή: Σάβ Ιαν 24, 2009 11:28 am
Τοποθεσία: Κρήτη
Λάστιχα: Michellen Latitude c
Suspension: King Springs
cb: Όχι
Name: Γιάννης

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό Dimis » Πέμ Ιαν 07, 2010 11:12 pm

Αυτό θα πει team work.... :clap: :clap:
Grand Vitara 2.0 JLXEW, ESP/TCS, Xenon, RR Lift Kit, GEOLANDAR A/T-S (225/65/17), XMC Ποδιές

ΔΙΑΙΤΗΜΑΣΙ ΤΕ ΧΡΗΖΟΜΑΙ ΕΠ'ΩΦΕΛΕΙΗ ΚΑΜΝΟΝΤΩΝ ΚΑΤΑ ΔΥΝΑΜΙΝ ΚΑΙ ΚΡΙΣΙΝ ΕΜΗΝ, ΕΠΙ ΔΗΛΗΣΕΙ ΔΕ ΚΑΙ ΑΔΙΚΙΗ ΕΙΡΞΕΙΝ.
Άβαταρ μέλους
Dimis
4x4 Gold Member
4x4 Gold Member
 
Δημοσιεύσεις: 1990
Εγγραφή: Δευτ Απρ 28, 2008 7:21 pm
Τοποθεσία: Οπου να'ναι, αρκεί να μην εφημερεύω.....
Λάστιχα: Yokohama G012
Suspension: Rocky Road
cb: Ναι
Name: Δημοσθένης

Re: Σχετικά με τα αλλοιωμένα post...

Δημοσίευσηαπό Tzivitzonis » Παρ Ιαν 08, 2010 10:53 am

Dimis έγραψε:Αυτό θα πει team work.... :clap: :clap:
Team work δε λες τίποτα Δημοσθένη! Απ'ότι έμαθα, του καλιακούδα του έχουν πέσει τα μαλλιά από το editing! :character-bart:
Grand Vitara 1.6 3D (2002) ---- GFi LPG system
Ποτέ μην υπερεκτιμάς τις ικανότητες τις δικές σου ή του GV σου!!

Homo homini lupus est
Άβαταρ μέλους
Tzivitzonis
Administrator
Administrator
 
Δημοσιεύσεις: 37883
Εγγραφή: Πέμ Νοέμ 20, 2008 8:05 pm
Τοποθεσία: ΠΑΤΡΑ
Λάστιχα: Michelin Lat.Cross
Διάσταση ελαστικών: 215/70/16
Suspension: Αποστάτες +3/KYB
cb: Ναι
Εργάτης: Όχι
Aka: Καλτσόγιαννος-Τζιτζιλόνης-Πατροτζούλης
Name: Τζιβιτζόνης


Επιστροφή στο Ανακοινώσεις του forum

antonis1627 Κυρ Απρ 28, 2024 7:21 am Καλημέρα σας.
Διοματάρης Σάβ Απρ 27, 2024 8:29 am Καλημέρα σας κύριοι
antonis1627 Σάβ Απρ 27, 2024 6:56 am Καλημέρα σας και καλό Σαββατοκύριακο.
antonis1627 Παρ Απρ 26, 2024 6:16 am Καλημέρα σας.
arahova Πέμ Απρ 25, 2024 10:07 am Καλημέρα σε όλους.
antonis1627 Πέμ Απρ 25, 2024 6:02 am Καλημέρα σας.
arahova Τετ Απρ 24, 2024 10:03 am Καλημέρα σε όλους.
antonis1627 Τετ Απρ 24, 2024 9:55 am Κυριακή 12-5-2024 τα 16α γενέθλια του VITARAclub στην
antonis1627 Τετ Απρ 24, 2024 6:20 am Καλημέρα σας.
SIAL Τρί Απρ 23, 2024 5:28 pm Καλησπέρες! Όμορφες εικόνες για όλο τον λαό ..... viewtopic.php?f=181&t=37434&p=941302#p941302
arahova Τρί Απρ 23, 2024 10:58 am Καλημέρα σε όλους.
antonis1627 Τρί Απρ 23, 2024 6:21 am Καλημέρα σας.
arahova Δευτ Απρ 22, 2024 10:12 am Καλημέρα σε όλους και καλή εβδομάδα.
antonis1627 Δευτ Απρ 22, 2024 5:55 am Καλημέρα σας και καλή εβδομάδα
antonis1627 Κυρ Απρ 21, 2024 11:43 am Μ.Τετάρτη 1-5-2024 πάμε για τσιπουράκι στο
arahova Κυρ Απρ 21, 2024 11:26 am Καλημέρα σε όλους και καλή Κυριακή.
antonis1627 Κυρ Απρ 21, 2024 7:22 am Καλημέρα σας.
arahova Σάβ Απρ 20, 2024 10:22 am Καλημέρα σε όλους και καλό Σαββατοκύριακο.
Σταύρος 4x4 Σάβ Απρ 20, 2024 10:08 am Καλημέρα και καλό ΣΚ :!:
antonis1627 Σάβ Απρ 20, 2024 6:29 am Καλημέρα σας και καλό Σαββατοκύριακο.
arahova Παρ Απρ 19, 2024 9:50 am Καλημέρα σε όλους και καλό Π/Σ/Κ.
antonis1627 Παρ Απρ 19, 2024 5:46 am Καλημέρα σας
john maxx Πέμ Απρ 18, 2024 10:24 pm Καλησπέρα από Μάλτα
arahova Πέμ Απρ 18, 2024 10:04 am Καλημέρα σε όλους.
ΣΤΑΥΡΟΣ Πέμ Απρ 18, 2024 8:16 am Κυριακή 12-5-2024 τα 16α γενέθλια του VITARAclub στην
AJAX Chat © 2007 StarTrekGuide ? Updates every 5 Seconds

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 29 επισκέπτες