Autor Tema: .net UTF8Encoding problem  (Leído 2522 veces)

0 Usuarios y 1 Visitante están viendo este tema.

sicario

  • Visitante
.net UTF8Encoding problem
« : julio 04, 2008, 04:55:33 pm »
Señores... ojala me puedan ayudar... estoy "patinando".... les comento:

Tengo un archivo CSV .. es una archivo plano que contiene entre otros datos una direccion que lleva este caracter  [ª]  resulta que estoy vaciando este archivo plano a un DATASET... luego... este dataset... lo vacion en un DATAVIEW... El gran problema que tengo es que ya en el dataview el caracter "culeco" este [ª] por problemas de charset ... em aparece asi [¬] y entonces me da clavo para insertarlo en una tabla de POSTGRES....

¿Alguien puede ayudarme a cambiar el encoding en un dataview? o que tendria que hacer para que .net me respete los caracteres del archivo de texto? ....

gracias por sus comentarios...  :thumbsup:

pd: Por si anda naruto por aca.. favor evitarse comentarios como.... "hacelo en linux"  :D

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: .net UTF8Encoding problem
« Respuesta #1 : julio 04, 2008, 05:22:22 pm »
ya estas haciendo algo de encoding o estabas probando sin hacer nada ??

cargas el archivo con stream reader ??

por ahi me encontre esto

Código: [Seleccionar]
    ' Load a utf-8 text file into a string and display it.
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

        Dim sr As New StreamReader("myUtf8.txt", System.Text.Encoding.UTF8)

        TextBox1.Text = sr.ReadToEnd()

        sr.Close()

    End Sub

sicario

  • Visitante
Re: .net UTF8Encoding problem
« Respuesta #2 : julio 04, 2008, 07:10:08 pm »
no me furula... siempre me da este mensaje POSTGRE....

 invalid byte sequence for encoding "UTF8": 0xac