Errore caratteri charset.

lunedì 25 giugno 2012 - 00.48

Geronimo79 Profilo | Junior Member

Da un gridview seleziono, tramite una colonna checkbox, dei file locati in una cartella server (.doc) per poi eliminarli. Con questo codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il problema stà nel fatto che se il nome del documento word contiene i caratteri come l'apostrofo oppure à-è-ì-ò-ù ecc. il documento non mi viene cancellato...Qualcuno può aiutarmi?? Grazie un saluto.

alx_81 Profilo | Guru

Ciao
>Il problema stà nel fatto che se il nome del documento word contiene
>i caratteri come l'apostrofo oppure à-è-ì-ò-ù ecc. il documento
>non mi viene cancellato...Qualcuno può aiutarmi??
hai provato ad encodare il nome? Un metodo che encoda la stringa è HtmlEncode:
http://msdn.microsoft.com/it-it/library/w3te6wfz(v=vs.80).aspx

>Grazie un saluto.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Geronimo79 Profilo | Junior Member

Ho provato così... ma non và...forse sbaglio qualcosa??

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

alx_81 Profilo | Guru

>Ho provato così... ma non và...forse sbaglio qualcosa??
hai provato a fare debug? prova a controllare passo passo quanto valgono quelle stringhe e provale usando il windows explorer per vedere se il file viene trovato.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Geronimo79 Profilo | Junior Member

Non sono pratico di debug... Comunque tramite quel codice mi dice che il file non esiste ovviamente per via dell'accento o carattere accentato....altrimenti non dà problemi

Geronimo79 Profilo | Junior Member

Ho risolto così con HtmlDecode:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

alx_81 Profilo | Guru

>Ho risolto così con HtmlDecode:
Sì, perchè sono un pollo io.. ho sbagliato metodo, ma pensavo a quello, sono un po' fuori oggi, pensa che prima ho messo la freccia a destra per girare a sinistra.
Ottimo comunque, basta che ti funzioni bene. Diciamo che dovrei accettare io la tua risposta
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Geronimo79 Profilo | Junior Member

Allora l'allievo supera il maestro??? Magari...stò ancora a zero su certe cose...c'è tempo per migliorare però...
Un saluto e grazie comunque dell'input..

alx_81 Profilo | Guru

>Allora l'allievo supera il maestro???
se fossi il maestro sì! Invece hai superato una miniatura di Dart Fener!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5