"Κινέζικοι" τίτλοι μηνυμάτων ειδοποίησης στο Gmail

Started by leftezi, August 12, 2006, 06:44:43 AM

Previous topic - Next topic

sfinaki

Εγώ έκανα πρώτα τις γαλλικές αλλαγές και μετά από μόνος μου άλλαξα τα utf8 σε ISO-8859-7.
Η Γάλλοι δεν έγραφαν πουθενά για το UTF-8.
Τώρα αν λειτουργεί μόνο με τη μία αλλαγή χωρίς την άλλη δεν το γνωρίζω.
Εγώ στο αρχείο αυτό, έχω κάνει και τις δύο και πρόβλημα δεν αντιμετωπίζω.

agridoc

Quote from: mforum on August 30, 2006, 05:08:13 PM
Τελικά δοκίμασα το μειλ και σε gmail και βγάζει τιτλο και μηνυμα στα Ελληνικά.
Yahoo, Hotmail, Gmail δεν εχουν κανενα προβλημα για εμενα.

1.1.RC2-2 , η μόνη αλλαγή που έχω κάνει ειναι να βάλω ISO-8859-7 στα index.english kai index.greek

Το ίδιο συμβαίνει και σε μένα με σχεδόν τις ίδιες αλλαγές (windows-1253) στα ίδια αρχεία. Δεν έχω δοκιμάσει τόσα πολλά e-mail  ;) αλλά αρκετα 1.1RC2 και 1 RC3. Τίτλος και περιεχόμενο σε windows-1253.

Quote from: sfinaki on August 30, 2006, 05:18:59 PM
Εγώ έκανα πρώτα τις γαλλικές αλλαγές και μετά από μόνος μου άλλαξα τα utf8 σε ISO-8859-7.
Η Γάλλοι δεν έγραφαν πουθενά για το UTF-8.
Τώρα αν λειτουργεί μόνο με τη μία αλλαγή χωρίς την άλλη δεν το γνωρίζω.
Εγώ στο αρχείο αυτό, έχω κάνει και τις δύο και πρόβλημα δεν αντιμετωπίζω.

Θα αντιμετωπίσει αν το χρησιμοποιήσει κάποιος με UTF-8. Ξαναβάλε το UTF-8 στην θέση του και δοκίμασε το.

Το πρόβλημα όμως που λύθηκε ποιό ήταν  :o

  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

ikanak

Γειά σας,
πρώτο μου ποστ εδώ και φυσικά έχω κι εγώ το πρόβλημα με τα λανθασμένα emails.
Έχω την έκδοση 1.1RC3 με UTF-8 στα Ελληνικά.
Τα emails που στέλνει (και τα διαβάζω τόσο με Thunderbird όσο και με KMail) δεν έχουν λάθος στην κωδικοποίηση. Αλλού είναι το λάθος.
Το subject έρχεται κανονικά, διαβάζεται, με τον mail client να διαβάζει αυτόματα σε UTF-8. Το body όμως έχει πρόβλημα.
Και το πρόβλημα είναι ότι αντί να έρχονται οι ελληνικοί χαρακτήρες, έρχεται το 16αδικό αντίστοιχό τους ή όπως μου μοιάζει εμένα το UUEncoding τους (υποθέτω).
για παράδειγμα

=CE=9F/=CE=97 =CE=95=CF=82=5F=CE=A0=CE=B1=CE=B3=CE=AC=CE=BD =CE=BC=CF=8C=CE=BB=CE=B9=CF=82 =CE=B5=CE=B3=CE=B3=CF=81=CE=AC=CF=86=CE=B7=CE=BA=CE=B5 =CF=89=CF=82 =CE=BD=CE=AD=CE=BF =CE=BC=CE=AD=CE=BB=CE=BF=CF=82 =CF=83=CF=84=CE=B7 =CE=B4=CE=B7=CE=BC=CF=8C=CF=83=CE=B9=CE=B1 =CF=83=CF=85=CE=B6=CE=AE=CF=84=CE=B7=CF=83=CE=B7. 

Άρα δεν είναι θέμα mail client αλλά της function που κωδικοποιεί τους χαρακτήρες.

ikanak

Επίσης, το email που μου έστειλε αυτό εδώ το forum για να ενεργοποιήσω την εγγραφή μου, ήρθε κανονικά.
Κάτι επίσης που παρατήρησα στα emails από το δικό μου forum είναι ότι μέσα στο body των μηνυμάτων ξεκινάει με

X-Mailer: SMF

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: quoted-printable


Αυτό γιατί εμφανίζεται; Συνήθως αυτή είναι πληροφορία που βλέπεις αν κοιτάξεις το source του μηνύματος, δεν πρέπει να βγαίνει στο body.

mforum

To utf-8 του rc3 δεν τα παει καλα με τα Ελληνικά.
Δεν σου χρειάζετε utf-8 για να έχεις Ελληνικά.Κακως το έβαλες.

agridoc

mforum το UTF-8 μερικές φορές είναι απαραίτητο.

Καλωσόρισες ikanak. Το SMF στην 1.1 RC3 φαίνεται να τα πηγαίνει καλά με το UTF-8, υπάρχουν όμως ακόμα μικρά προβλήματα. Το email είναι ένα απ' αυτά.

Δεν έχω ασχοληθεί ιδιαίτερα με το UTF-8, κυρίως προσπάθησα να βοηθήσω τον spiros για να εντοπισθούν τα προβλήματα. Πιστεύω μέσα Σεπτεμβρίου να ξεμπλέξει από τις δουλειές.

Το σύστημα mail έχει σημασία, δίνονται εναλλακτικές λύσεις στον κώδικα. Εκεί που κατά την γνώμη μου είναι το πρόβλημα είναι όχι στην κωδικοποίηση των χαρακτήρων αλλά στην κατάλληλη ειδοποίηση του συστήματος email για την κωδικοποίηση αυτή και τα τμήματα του email. Δεν αποκλείω την ύπαρξη προβλήματος και εκτός UTF-8, απλά δεν έχει σταλεί καμμία συγκεκριμένη απάντηση για την περίπτωση αυτή.

Η λύση από τον γαλλικό πίνακα του SMF που βρήκε ο sfinaki πιθανώς να βοηθάει σ' αυτό σε συστήματα Unix/Linux που είναι και τα ενδεικνυόμενα για SMF. Ο sfinaki έκανε και κάποιες επιπλέον αλλαγές που νομίζω θα δημιουργήσουν πρόβλημα σε έναν με UTF-8 όπως εσύ.

Θα βοηθούσες αν το δοκίμαζες και ενημέρωνες για τ' αποτελέσματα. Κράτησε backup του Subs-Post.php και δοκίμασε τις αλλαγές που προτείνει το link παραπάνω.

Υ.Γ. Για το πρόβλημα και τυχόν εξελίξεις ενημερώνεται ειδικός πίνακας για την ομάδα που ασχολείται με Internationalization.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

ikanak

Το UTF-8 δεν υπάρχει περίπτωση να μην το χρησιμοποιήσω, θεωρώ πως πρέπει επιτέλους να απαλλαγούμε από τα language specific encodings, ώστε λύσεις που εφαρμόζονται σε μία περίπτωση να εφαρμόζονται σε όλες. Πχ, σε μία αναζήτηση που γίνεται με βάση το ANSI, θα πρέπει να γράφουμε άλλο κώδικα όταν προσπαθούμε να ελληνοποιήσουμε μια εφαρμογή με Greek.

agridoc, δεν είναι θέμα συστήματος mail, γιατί σε αυτή την περίπτωση το email που έλαβα από το παρόν forum μου ήρθε κανονικά και μάλιστα σε κωδικοποίηση UTF-8. Άρα προφανώς υπάρχει κάποιο πρόβλημα στην function που στο development edition το έχουν λύσει.

ikanak

Η λύση του sfinaki δεν ισχύει για UTF-8. Είναι μόνο για 8bit χαρακτήρες.

ikanak

Μόλις δοκίμασα να πάρω τα emails από Thunderbird και KMail στο linux.
Ήρθαν κανονικότατα!.
Να υποθέσω ότι τελικά είναι τα @#%@#$%@% windoze που έχουν πρόβλημα; Ή λέτε να λύθηκε το πρόβλημα ως δια μαγείας, ή είναι αυτό που αναφέρθηκε ότι δηλαδή, σε τυχαίες φάσεις έρχονται σωστά;
Δεν έχω πρόσβαση σε winblows αυτή την στιγμή για να δοκιμάσω, μόλις έχω νεώτερα θα σας πω.

Το φόρουμ είναι στο http://www.freeforums.gr [nofollow]

Όποιος εγγραφεί, ας ενημερώσει αν του έρχεται κανονικά το email.

ikanak

Τελικά το πρόβλημα το έχουν τα windoze. Το email έρχεται κωδικοποιημένο. Στο linux έρχεται κανονικά.

ikanak

Μάλλον θα τρελαθούμε σήμερα. Στο άλλο μου φόρουμ, το http://www.vtiger.gr [nofollow] τα emails έρχονται κανονικότατα και σε windoze και σε linux. Ίδιο version διαφορετικό behavior.
Δεν μπορώ πλέον να σκεφτώ τί φταίει.

BadCluster

ikanak το άλλο forum τι χρησιμοποιεί?
utf8 ή iso?
παλιο subs ή του sfinaki?

ikanak


sfinaki

Φίλε agridoc, σε προηγούμενο post μου είχα γράψει:
QuoteΈβαλα την smf_1-1-rc3_greek και όχι τη smf_1-1-rc3_greek-utf8, ίσως αυτό να είναι το πρόβλημα η smf_1-1-rc3_greek-utf8!
Άρα η λύση που βρήκα για το πρόβλημα (που ρωτάς ποιο πρόβλημα) είναι αυτή που έγραψα με τις γαλλικές αλλαγές και τις δικές μου στο utf-8 και για τη γλώσσα που έγραψα πως χρησιμοποιώ εγώ την smf_1-1-rc3_greek windows-1253.
Το πρόβλημα που έλυσα λοιπόν είναι ότι τα μέλη που δεν λάμβαναν τα emails κανονικά, τώρα τα λαμβάνουν και τα διαβάζουν κανονικά.
Ότι έκανα το έκανα για το φόρουμ το δικό μου και αφού είδα ότι διορθώθηκε, είπα γιατί να μην το γράψω κι εδώ μήπως βοηθήσω και τους άλλους που αντιμετώπιζαν το ίδιο πρόβλημα με τη γλώσσα windows-1253.
Σε καμία περίπτωση δεν θέλω να βρεθώ εκτεθειμένος προσπαθώντας να βοηθήσω!
Αυτά από εμένα και ελπίζω αυτή τη φορά να έγινα κατανοητός!

ikanak

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

Όταν το mail στέλνεται σε χρήστη με windoze που έχει σαν mail server το QMail, τότε το email έρχεται κωδικοποιημένο δηλαδή μή χρησιμοποιήσημο.
Αν πάει σε χρήστη που έχει σαν mailserver τον postfix ανεξάρτητα αν παίρνει το email από windows ή linux, το email μήνυμα έρχεται κανονικά.
Αν πάει σε χρήστη Linux με mail server τον Qmail τότε πάλι δεν υπάρχει πρόβλημα.
Πρόβλημα δεν υπάρχει επίσης και με web based client αλλά αυτό υποθέτω ότι συμβαίνει γιατί στην ουσία ο client τρέχει στο linux που τρέχει και τον mail server.
Δηλαδή ο συνδυασμός που έχει πρόβλημα είναι Windows mail client σε Qmail ΜΤΑ.

Κουφό αλλά ίσως βοηθήσει τους developers.

ikanak

Το λινκ που παρέθεσε το sfinaki με την λύση των γάλλων, λύνει το πρόβλημα (τουλάχιστον στα windows αλλά υποθέτω και γενικά). Οι μόνες αλλαγές που πρέπει να κάνουν αυτοί που χρησιμοποιούν το UTF-8 είναι αυτές που προτείνουν οι Γάλλοι. Για ISO-8859-7 μάλλον θα πρέπει να χρησιμοποιήσουν τις μετατροπές του sfinaki.

agridoc

sfinaki είσαι αξιέπαινος που έψαξες και βρήκες αυτήν την λύση στο Γαλλικό board.

Πρόσθεσες όμως κάποιες αλλαγές που ναι μεν δεν επηρεάζουν το φόρουμ σου αλλά θα επηρεάσουν το UTF-8 και νομίζω οτι δεν προσφέρουν τίποτα και στην περίπτωση του ISO-8859-7 ή windows-1253.

Ισως κάνω λάθος αλλά δοκίμασες αν λειτουργεί χωρίς την αλλαγή codepage; Αν λειτουργεί δεν νομίζεις οτι πρέπει να διορθώσεις το αρχείο επαναφέροντας το UTF-8 όπου αντικαταστάθηκε; Αφού άρχισες κάτι ωραία καλό είναι να το τελειώσεις και ωραία.

Δεν κατάλαβα ακόμα τι πρόβλημα ακριβώς και που παρουσίαζαν τα μη UTF-8 email. Το "δεν λάμβαναν τα emails κανονικά" μας λέει οτι πιθανώς να υπάρχει κάποιο πρόβλημα αλλά όχι ποιό και πού ακριβώς είναι το πρόβλημα.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

sfinaki

Tο πρόβλημα σε εμένα δεν υπήρχε από την αρχή.
Είδατε ότι στα πρώτα μου posts έγραφα ότι δεν είχα κανένα πρόβλημα, αλλά μετά από κάποια email που έλαβα από κάποια μέλη του site μου, μου έγραφαν ότι τα email εμφανιζόταν κάπως έτσι:
QuoteΜια απάντηση Ρστάλη σΡ Ξ­Ξ½Ξ± ΞΈΞ­ΞΌΞ± που παρακολουθΡίτΡ Ξ±Ο€ΟŒ το μέλος Admin.



ΔΡίτΡ την απάντηση στο: http://www.sfinaki.gr/forum/index.php?topic=14.new;topicseen#new



Ξ‘ΞΊΟ…ΟΟŽΟƒΟ„Ξ΅ την παρακολούθηση Ξ±Ο…Ο„ΞΟ‚ της συ΢Ξτησης Ο€Ξ±Ο„ΟŽΞ½Ο„Ξ±Ο‚ Ρδώ: http://www.sfinaki.gr/forum/index.php?action=notify;topic=14.0



ΞœΟ€ΞΏΟΞ΅Ξ― Ξ½Ξ± σταλούν Ο€Ξ΅ΟΞΉΟƒΟƒΟŒΟ„Ξ΅ΟΞ΅Ο‚ απαντΞσΡις, αλλά δΡν ΞΈΞ± λάβΡτΡ άλλο email Ριδοποίησης μέχρι Ξ½Ξ± διαβάσΡτΡ τη συ΢Ξτηση.



ΧαιρΡτισμοί,n Ξ— ομάδα του Sfinaki.gr - Forum.


.
Από τότε άρχισα και εγώ να το ψάχνω και τελικά βρήκα τη λύση από τους Γάλλους, η οποία απ' ότι φαίνεται λειτουργεί για αυτούς που έχουν την UTF-8 γλώσσα στο φόρουμ τους.
Οι αλλαγές που έκανα εγώ μετά στο ίδιο αρχείο, κρατώντας και τις αλλαγές των γάλλων είναι ότι άλλαξα το UTF-8.
Έτσι ανέβασα το αρχείο αλλαγμένο και αυτόματα το πρόβλημα λύθηκε, από ότι μου λένε και τα μέλη του φόρουμ μου που λαμβάνουν email σε hotmail, yahoo, gmail και άλλα.
Τώρα αν κάποιος που χρησιμοποιεί τη greek Windows 1253 κάνει στο αρχείο Subs-Post.php τις αλλαγές του UTF-8 σε ISO-8859-7 πιστεύω ότι θα λειτουργήσει μια χαρά!
Το αρχείο που έχω για download σε αυτό το topic έχει τις αλλαγές από τους γάλλους και το UTF-8 που έκανα εγώ.
Όποιος λοιπόν έχει στο 1.1RC3 φόρουμ του την γλώσσα windows 1253 μπορεί να χρησιμοποιήσει το αρχείο που έχω εδώ.

agridoc

Ωραία τώρα αρχίζει να βγαίνει νόημα.

Η μορφή που δείχνεις είναι κειμένου σε UTF-8 σε ελληνικά (θα χρησιμοποιήσω τον όρο ελληνικά για windows-1253 ή ISO-8859-7). Θα ήταν χρήσιμο να είχαμε περισσότερες λεπτομέρειες από αυτούς που είχαν αυτό το πρόβλημα.

- Τι κωδικό σελίδας έχει το e-mail.
- Ο τίτλος έχει πρόβλημα και αν ναι ολόκληρος ή μέρος του (με βάση τις πληροφορίες του sfinaki πιστεύω οτι θα είναι ολόκληρο).
- Το κείμενο έχει πρόβλημα και αν ναι ολόκληρο ή μέρος του (φαίνεται να είναι ολόκληρο).
- Αν εσεις δεν είχατε πρόβλημα και κάποιος άλλος είχε, τι κωδικοποίηση σελίδας έχει στο πρόγραμμα που διαβάζει τα email του.
- Τι πρόγραμμα email χρησιμοποιούν όσοι έχουν το πρόβλημα

sfinaki έγινε δοκιμή ΜΟΝΟ με τις αλλαγές των Γάλλων, χωρίς ν' αλλάξει το codepage πουθενά;

Θα ήθελα την βοήθεια όσων έχουν 1.1RC2 ή RC3 με ελληνικά χωρίς UTF-8.

Πολλοί δεν αναφέρουν πρόβλημα χρησιμοποιώντας ελληνικό codepage και στο index.english.php. To 1.1 RC2 είναι αρκετό καιρό σε κυκλοφορία τώρα και δεν είχε αναφερθεί παρόμοιο πρόβλημα.

QuoteΕκεί που κατά την γνώμη μου είναι το πρόβλημα είναι όχι στην κωδικοποίηση των χαρακτήρων αλλά στην κατάλληλη ειδοποίηση του συστήματος email για την κωδικοποίηση αυτή και τα τμήματα του email.
Απ' ότι είδα στο Subs-Post.php το Γαλλικό patch κάνει αλλαγές αφαιρώντας το /r (carriage return) ΜΟΝΟ σε καποιες περιπτώσεις. Αυτό φαίνεται να βοηθάει, ανάλογα με τα διάφορα συστήματα, στο να μην μπλέκεται ο διαχωρισμός των τμημάτων και να λαμβάνεται η κωδικοποίηση που στέλνεται στην αρχή σαν χαρακτήρες.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

leftezi

Quote from: agridoc on September 01, 2006, 01:39:48 AM
- Τι κωδικό σελίδας έχει το e-mail.
- Ο τίτλος έχει πρόβλημα και αν ναι ολόκληρος ή μέρος του (με βάση τις πληροφορίες του sfinaki πιστεύω οτι θα είναι ολόκληρο).
- Το κείμενο έχει πρόβλημα και αν ναι ολόκληρο ή μέρος του (φαίνεται να είναι ολόκληρο).
- Αν εσεις δεν είχατε πρόβλημα και κάποιος άλλος είχε, τι κωδικοποίηση σελίδας έχει στο πρόγραμμα που διαβάζει τα email του.
- Τι πρόγραμμα email χρησιμοποιούν όσοι έχουν το πρόβλημα

Έκανα ένα clean install SMF 1.1 RC3 (με ελληνικό UTF8) επιλέγοντας εξαρχής UTF8. Αναγκάστηκα να αλλάξω το εν λόγω αρχείο για να έρχονται σωστά τα μηνύματα.
Απαντώ στα παραπάνω:
- UTF8
- Ο τίτλος είναι ολόκληρος σωστός.
- Το κείμενο είναι ολόκληρο λάθος ακόμα και το link που περιέχει (πχ. για ενεργοποίηση) δεν δουλεύει. Οι χαρακτήρες που εμφανίζονται είναι του τύπου: =CE=95=CF=82=5F=CE=A0=CE=B1= κτλ.
- Το πρόβλημα ήταν στο Gmail μέσω browser. Δεν χρησιμοποιήθηκε πρόγραμμα του pc για την ανάγνωση (Outlook κτλ.)

Μια ερώτηση: Η κωδικοποίηση του TP είναι αυτόνομη ή εξαρτάται από αυτή του Forum; (Δεν το εγκατέστησα ακόμα το TP)

Advertisement: