He hecho muy poco con la codificación de texto. A decir verdad, realmente ni siquiera sé lo que significa exactamente.Descripción de la codificación de texto (en .Net)
Por ejemplo, si tengo algo como:
Dim myStr as String = "Hello"
es que 'codifica' en la memoria en un formato particular? ¿Ese formato depende del idioma que estoy usando?
Si estuviera en otro país, como China, por ejemplo, y tuviera una serie de chino (¿mandarín? Mis disculpas si estoy usando las palabras equivocadas aquí) sería el siguiente código (que he usado bien en las cuerdas en inglés) ¿todavía funciona igual?
System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
O sería perder todo significado al convertir esa cadena .Net a un UTF8Encoding cuando esa conversión no es válida?
Finalmente, he trabajado con .Net desde hace unos años y nunca he visto, escuchado o tenido que hacer nada con Encoding. ¿Soy la excepción, o no es algo común que hacer?
buena pregunta ... Muchos desarrolladores luchan con esto, en mi experiencia. – jeroenh