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

 

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

file data conversion

Îåêßíçóå áðü ôï ìÝëïò DaltonGR. Τελευταία δημοσίευση από το μέλος DaltonGR στις 13-04-2009, 09:21. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-04-2009, 15:52 50016

    file data conversion

    Γεία σας παιδιά,
    Εχω ένα αρχείο με κωδικοσελίδα λογικά ms-dos, περιέχει δεδομένα κάπως έτσι,
    „‡Œˆ‰† ŽƒŽ‘ 116               428077         Š€‹ˆŒ† ŽŠˆ’† 
    και θέλω να τα μεταφέρω σε άλλο αρχείο σε μορφή utf-8 για να τα εισάγω σε βάση δεδομένων. Πώς μπορώ να το κάνω αυτό ;

    Ευχαριστώ εκ των προτέρων.
  •  10-04-2009, 21:01 50020 σε απάντηση της 50016

    Απ: file data conversion

    σε τι βάση δεδομένων?

    Οι βασεις δεδομένων έχουν ετοιμα Tools που μπορουν να το κάνουν αυτο.

    Excel,Access κάνεις import απο αρχείο assci ι Delimeted Text , βάζεις το encoding και στο φτιάχνει. Μετα το κάνεις save και το κανεις import σε sql η όπου αλλού θες.


    Iraklis Karagkiozoglou
  •  11-04-2009, 13:23 50021 σε απάντηση της 50020

    Απ: file data conversion

    Σε sql epxress 2005 αλλα την διαδικασία θέλω να την κάνω αυτόματα απο κώδικα χωρίς να χρειαστεί ο χρήστης να κάνει κάποια ενέργεια εκτός απο το να επιλέξει το αρχείο.
  •  11-04-2009, 15:36 50028 σε απάντηση της 50016

    Απ: file data conversion

    DaltonGR:
    Γεία σας παιδιά,
    Εχω ένα αρχείο με κωδικοσελίδα λογικά ms-dos, περιέχει δεδομένα κάπως έτσι,
    „‡Œˆ‰† ŽƒŽ‘ 116               428077         Š€‹ˆŒ† ŽŠˆ’† 
    και θέλω να τα μεταφέρω σε άλλο αρχείο σε μορφή utf-8 για να τα εισάγω σε βάση δεδομένων.


    Το "κωδικοσελίδα λογικά MS-DOS" δεν λέει τίποτα...πρέπει να μάθεις πώς ακριβώς καταχωρήθηκαν τα στοιχεία εκεί μέσα.
    Προσπάθησε να επικοινωνήσεις με αυτόν που έφτιαξε αυτό το πράγμα, να μάθεις λεπτομέρειες και ίσως να είναι τελικά ποιο
    εύκολο από αυτό που προσπαθείς να βρείς στα τυφλά. Αυτό το αρχείο το διαχειρίζετε κάποιο 16-bit πρόγραμμα π.χ.?
    Πως το αποθηκεύει κτλ.

    Μόνο έτσι πιστεύω θα βγάλεις κάποια άκρη!

  •  12-04-2009, 10:42 50036 σε απάντηση της 50028

    Απ: file data conversion

    Απο ότι μου είπαν το αρχείο εξάγεται απο εφαρμογή DOS και τα στοιχεία είναι απο Oracle database. Είναι σε ελληνική dos κωδικοσελίδα. Πώς μπορώ τώρα να τα μετατρέψω σε unicode ή utf-8 γιατί όπως είπα παραπάνω τα βγάζει σαν σύμβολα.
    Ευχαριστώ και πάλι.
  •  13-04-2009, 09:21 50054 σε απάντηση της 50036

    Απ: file data conversion

    Χρησιμοποιώ τον παρακάτω κώδικα

    Dim content As String = ""
            Using reader As TextReader = New StreamReader(dst, Encoding.ASCII)
                content = reader.ReadToEnd()
                Using writer As New System.IO.StreamWriter("c:\MyTest.txt", False, Encoding.UTF8)
                writer.Write(content)
            End Using
    End Using

    αλλα δεν κάνει την μετατροπή. Διαβάζω το αρχείο με encoding.ascii και το γράφω με άλλο encoding(UTF-8) αλλα δεν νομίζω να είναι έτσι.
    Ευχααριστώ και πάλι.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems