Ir al contenido

publicidad

Foto

Problema con codificacion de string


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
3 respuestas en este tema

#1

Escrito 28 diciembre 2010 - 20:25

Hola,

Veamos, usando el XNA y redes tengo un problema. Cuando intento codificar un string en bytes, entonces al volverlo me aparece el carácter '\0' y al dibujar me da error en el spritefont diciendo que éste carácter no puede dibujarse.

He probado en codificarlo en ASCII y en Unicode, alguien sabe un metodo de codificacion que no te añada este caracter?

#2

Escrito 29 diciembre 2010 - 03:24

¿Has probado UTF - 8?

  • zezoyo

  • Yojimbo

  • vida restante: 100%
  • Registrado: 19 nov 2005
  • Mensajes: 938
#3

Escrito 29 diciembre 2010 - 16:06

El carácter '\0' es la codificación de NULL en código ASCII. En C, un string es un array de caracteres con la característica de que se termina con '\0'.

Entonces supongo que lo que te debe estar pasando es que estás trabajando con una cadena vacía "" y C# debe trabajar de una forma parecida a C.
Pero puede ser que esté equivocado, pues nunca me he puesto a programar con c# i no sé cómo debe estar implementada la clase String.

A ver si otro usuario te puede ayudar mejor. Saludos! :]

#4

Escrito 30 diciembre 2010 - 00:21

Ya lo arregle. Resulta que era un error tonto, puesto que me equivoque a la hora de pasar de byte a string. Ya lo podeis dar por solventado XD


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad