Σχετικά με τα αλλοιωμένα 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
 
Δημοσιεύσεις: 38166
Εγγραφή: Πέμ Νοέμ 20, 2008 8:05 pm
Τοποθεσία: ΠΑΤΡΑ
Λάστιχα: Michelin Lat.Cross
Διάσταση ελαστικών: 215/70/16
Suspension: Αποστάτες +3/KYB
cb: Ναι
Εργάτης: Όχι
Aka: Καλτσόγιαννος-Τζιτζιλόνης-Πατροτζούλης
Name: Τζιβιτζόνης


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

arahova Τετ Απρ 30, 2025 9:36 am Καλημέρα σε όλους.
antonis1627 Τετ Απρ 30, 2025 6:59 am Καλημέρα σας.
panagiotis1 Τρί Απρ 29, 2025 7:55 pm Θά ήθελα μια απάντηση αν θά έχει επιτυχία η συγκόλληση τού μπλοκ, αν κάποιος έχει κάνει κάτι αντίστοιχο.
arahova Τρί Απρ 29, 2025 10:54 am Καλημέρα σε όλους.
antonis1627 Τρί Απρ 29, 2025 7:00 am Καλημέρα σας.
ΣΤΑΥΡΟΣ Δευτ Απρ 28, 2025 7:52 pm Γιορτάζουμε τα 17α γενέθλια μας στην Αγία Μαρίνα στην .
arahova Δευτ Απρ 28, 2025 11:18 am Καλημέρα σε όλους και καλή εβδομάδα.
antonis1627 Δευτ Απρ 28, 2025 6:28 am Καλημέρα σας και καλή εβδομάδα.
arahova Κυρ Απρ 27, 2025 10:49 am Καλημέρα σε όλους και καλή Κυριακή.
antonis1627 Κυρ Απρ 27, 2025 7:17 am Καλημέρα σας
arahova Σάβ Απρ 26, 2025 9:01 am Καλημέρα σε όλους και καλό Σαββατοκύριακο.
antonis1627 Σάβ Απρ 26, 2025 7:25 am Καλημέρα σας και καλό Σαββατοκύριακο.
antonis1627 Παρ Απρ 25, 2025 1:45 pm Τετάρτη 30-4-2025 πάμε για καφεδάκι στον
arahova Παρ Απρ 25, 2025 8:49 am Καλημέρα σε όλους και καλο Π/Σ/Κ.
antonis1627 Παρ Απρ 25, 2025 6:30 am Καλημέρα σας.
arahova Πέμ Απρ 24, 2025 2:36 pm Καλησπέρα σε όλους.
antonis1627 Πέμ Απρ 24, 2025 6:25 am Καλημέρα σας.
arahova Τετ Απρ 23, 2025 5:39 pm Καλησπέρα σε όλους.
antonis1627 Τετ Απρ 23, 2025 6:46 am Καλημέρα σας.
antonis1627 Τρί Απρ 22, 2025 6:33 am Καλημέρα σας.
Γιώργος Κατσαμάκας Δευτ Απρ 21, 2025 8:55 pm Καλησπέρα και καλή εβδομάδα σε όλες και όλους! Χριστός Ανέστη!
arahova Δευτ Απρ 21, 2025 3:22 pm Χριστός Ανέστη και Χρόνια Πολλά σε όλους.
antonis1627 Δευτ Απρ 21, 2025 7:46 am Γιορτάζουμε τα 17α γενέθλια μας στην Αγία Μαρίνα στην .
antonis1627 Δευτ Απρ 21, 2025 6:51 am Καλημέρα σας και καλή εβδομάδα.
makis_V Κυρ Απρ 20, 2025 9:42 am Χρόνια πολλά , Χριστός Ανέστη !
AJAX Chat © 2007 StarTrekGuide ? Updates every 5 Seconds

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

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