Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Τα column names δεν προβάλονται σωστα οταν καλούνται απο την php

Îåêßíçóå áðü ôï ìÝëïò panosrob. Τελευταία δημοσίευση από το μέλος Markos στις 24-09-2012, 21:48. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-09-2012, 00:13 71284

    Τα column names δεν προβάλονται σωστα οταν καλούνται απο την php

    Έχω μια βάση στην οποία τα δεδομένα καθως και τα ονόματα στηλών είναι στα ελληνικά και τα strings ειναι όλα nvarchar.Στην σύνδεση του sql server με την php στις παραμέτρους έχω βάλει CharacterSet => utf-8 καθώς και στο header της html  charset=utf-8.Όταν κάνω κάποιο ερώτημα στην βάση τα αποτελέσματα παρουσιαζονται κανονικά στη ιστοσελίδα,εκτος όμως απο τα ονόματα στηλών που τα παίρνω απο την sqlsrv_field_metadata() που παρουσιαζονται με ερωτηματικά.Αν όμως πάρω τα ονόματα στηλών απο την όψη information_schema.column φαίνονται μια χαρά.
    Τι μπορώ να κάνω για να εμφανιζονται κανονικά τα ονόματα στηλών?(Δεν μπορω να χρησιμοποιήσω κωδικοποίση windows-1253 γιατι η βιβλιοθήκη pChart που χρησιμοποιώ υποστηρίζει μόνο utf-8).
    Δημοσίευση στην κατηγορία: ,
  •  24-09-2012, 21:48 71289 σε απάντηση της 71284

    Απ: Τα column names δεν προβάλονται σωστα οταν καλούνται απο την php

    Με την PHP ασχολήθηκα ένα "φεγγάρι" κι εντελώς πληροφοριακά (δεν έγραψα ποτέ κώδικα). Είδα και το post που έχεις κάνει στο forum του msdn, μαζί με τις απαντήσεις που δόθηκαν εκεί. Υποψιάζομαι ότι πρέπει να φταίει το endianness, οπότε κοίταξε μήπως το πρόβλημα λυθεί με την iconv ή την mb_convert_encoding function (όπως λέει και ο Sceppa).

    Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems