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

 

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

Γιατί ο Ελληνικός τίτλος αρχείου δεν εμφανίζεται σωστά στον Explorer

Îåêßíçóå áðü ôï ìÝëïò Kostas. Τελευταία δημοσίευση από το μέλος Kostas στις 06-04-2006, 10:13. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-04-2006, 11:22 11544

    Γιατί ο Ελληνικός τίτλος αρχείου δεν εμφανίζεται σωστά στον Explorer

    Χρησιμοποιώ asp.net 1.1 και  έχω το παρακάτω πρόβλημα:

    Όταν προσπαθώ να κατεβάσω το αρχείο με τον Explorer ο τίτλος εμφανίζεται κινέζικα. Με τον Firefox παίζει μιά χαρά.

    string _fileName = "Ελληνικός Τίτλος.doc";
    int _fileSize = 1024; //Το μέγεθος του αρχείου
    byte[] _buffer = new byte[_fileSize];  // Τα bytes του αρχείου

    //Γεμίζουμε το _buffer
    Context.Server.ScriptTimeout = 600;
    Context.Response.Buffer = true;
    Context.Response.Clear();
    Context.Response.ContentType = "application/octet-stream";
    Context.Response.AddHeader("Content-Disposition", "attachment; filename=\"" + _fileName + "\";");
    Context.Response.AddHeader("Content-Length", _fileSize.ToString());
    Context.Response.BinaryWrite(_buffer);
    Context.Response.End();


    Ξέρει κανείς την λύση;


    Ευχαριστώ
    Kostas

  •  06-04-2006, 00:17 11615 σε απάντηση της 11544

    Απ: Γιατί ο Ελληνικός τίτλος αρχείου δεν εμφανίζεται σωστά στον Explorer

    Ο ΙΕ χρειάζεται ένα plugin για να υποστηρίξει ελληνικά σε url


    Simple Photography
  •  06-04-2006, 00:46 11616 σε απάντηση της 11544

    Απ: Γιατί ο Ελληνικός τίτλος αρχείου δεν εμφανίζεται σωστά στον Explorer

    Με URLEncode δε λύνεται το πρόβλημα;
    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  06-04-2006, 10:13 11620 σε απάντηση της 11616

    Απ: Γιατί ο Ελληνικός τίτλος αρχείου δεν εμφανίζεται σωστά στον Explorer

    Πράγματι με την αλλαγή:

    string _fileName = "Ελληνικός Τίτλος.doc";

    if( Request.Browser.Browser == "IE" )
    {
       _fileName = Server.UrlPathEncode( _fileName );
    }

    το πρόβλημα λύνεται. 

    Ευχαριστώ για την βοήθεια.

    Κώστας
     

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems