Sostituzione carattere "quadratino" in vb .net

martedì 14 settembre 2004 - 14.59

erik77 Profilo | Senior Member

Ciao ragazzi,
mi servirebbe sapere come sostituire in un file di testo il carattere "quadratino" con il carattere ControlChars.CrLf.
In pratica aprendo con notepad il file al posto del carattere di ritorno a capo vedo un quadratino.
Anche se mi sembra che venga ben interpretato dai programmi che lo leggono vorrei sostituirlo con il carattere ControlChars.CrLf.

fatemi sapere
grazieeeeeee
ciaooooooooooo

trinity Profilo | Guru

Perchè fare questa sostituzione quando funziona normalmente?

Ciao
Fabio

erik77 Profilo | Senior Member

era una curiosità .... e poi per visualizzare bene il file con notepad

grazieee
ciauuuuu

lorecosta Profilo | Junior Member

In ogni caso puoi utilizzare questa funzioncina...

Imports System.IO

Sub FileReplace(ByVal filePath As String, ByVal oldString As String, ByVal newString As String)
Dim sr As StreamReader = New StreamReader(filePath)
Dim file As String = sr.ReadToEnd()
sr.Close()

file = file.Replace(oldString, newString)

Dim sw As StreamWriter = New StreamWriter(filePath)
sw.Write(file)
sw.Close()
End Sub

per richiamarla
FileReplace("c:\file.txt", "oldValue", "newValue")

se vuoi puoi anche riadattarla in modo che accetti codici ASCII invece di stringhe.

Bona!!

erik77 Profilo | Senior Member

grazie ^_^
ma fino all'utilizzo della funzione replace ci ero arrivato.
Adesso provo a fare qualche test...
il fatto è che devo capire che carattere ascii è il quadratino... no?
io devo sostituire quello... con il carattere di ritorno a capo

ciauuuuu

lorecosta Profilo | Junior Member

per capire che carattere ascii è il quadratino scarica questo utility di 200 kb.
basta incollare nella casella il quadratino e lui ti dice il codice ascii.
easyascii
http://download.yacapa.com/download/12461.html
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5