¿Por qué no puedo mostrar unicode de sqlite? -- xcode campo con sqlite campo con unicode camp Relacionados El problema

Why can't I display Unicode from SQLite?


2
vote

problema

Español

Quiero mostrar texto de SQLite en mi aplicación, pero se muestra mal.

Ejemplo: - En el archivo SQLite, el texto es: Hồ CHÍ MINH - En mi aplicación, el texto es: H · ªì Ch√ Minh

He intentado con este código, pero no el éxito:

  const char *cauhoichar = [[dic valueForKey:@"cauhoi"]          cStringUsingEncoding:NSUTF8StringEncoding]; cauhoiText.text = [NSString stringWithUTF8String:cauhoichar];   
Original en ingles

I want to display text from SQLite in my app, but it gets displayed wrong.

Example: - In SQLite file, the text is: Hxe1xbbx93 Chxc3xad Minh - In my app, the text is : Hxc2xb7xc2xaaxc3xac Chxe2x88x9axe2x89xa0 Minh

I tried with this code, but not success :

const char *cauhoichar = [[dic valueForKey:@"cauhoi"]          cStringUsingEncoding:NSUTF8StringEncoding]; cauhoiText.text = [NSString stringWithUTF8String:cauhoichar]; 
        

Lista de respuestas

1
 
vote

El conjunto de códigos nativos de las bases de datos SQLite es de hecho UTF-8 (a veces UTF16 [{be | le}] - con SQLITEMANAGER puede ver cuál se aplica). ¿Dependiendo del códigos de su aplicación (OS? Idioma?) Ves diferentes interpretaciones.

 

The native code set of SQLite databases is indeed UTF-8 (sometimes UTF16[{be|le}] - with SQLiteManager you can see which is applied). Depending on the CodePage of your application (OS? Language?) you see different interpretations.

 
 

Relacionados problema

12  ¿Cómo funciona el soporte UTF-8 de TinyXML?  ( How does the utf 8 support of tinyxml work ) 
Estoy usando tinyxml para analizar / construir archivos XML. Ahora, según la documentación Esta biblioteca admite conjuntos de caracteres multibyte a trav...

245  ¿Cómo puedo cambiar la codificación de un archivo con VIM?  ( How can i change a files encoding with vim ) 
Estoy acostumbrado a usar VIM para modificar las terminaciones de línea de un archivo: $ file file file: ASCII text, with CRLF line terminators $ vim file ...

3  AppNames Unicode en Django  ( Unicode appnames in django ) 
Vivo en Noruega, y cuando hago a las aplicaciones de Django, me gustaría poder nombrar mis aplicaciones con personajes como "æøå", estos personajes funcionan ...

1  Ruby: Cómo romper una cadena potencialmente unicode en bytes  ( Ruby how to break a potentially unicode string into bytes ) 
Estoy escribiendo un juego que está tomando la entrada de usuario y lo hace en la pantalla. El motor que estoy usando para esto es totalmente amigable para lo...

33  Tipo de proyecto C ++: Unicode vs Multi-byte; pros y contras  ( C project type unicode vs multi byte pros and cons ) 
Me pregunto qué piensa la comunidad de desbordamiento de la pila cuando se trata de crear un proyecto (pensando principalmente C ++ aquí) con un Unicode o un ...

47  Internacionalización en sus proyectos  ( Internationalization in your projects ) 
¿Cómo ha implementado la internacionalización (I18N) en proyectos reales en los que ha trabajado? Tomé un interés en hacer que el software sea cruzado despu...

12  Caracteres de Unicode que no se muestran en System.Windows.Forms.TextBox  ( Unicode characters not showing in system windows forms textbox ) 
Estos caracteres se muestran bien cuando los cortan y la pongo aquí desde el depurador de VisualStudio, pero tanto en el depurador, como en el cuadro de texto...

8  ¿Cuáles son las mejores prácticas para manejar las cadenas de Unicode en C #? [cerrado]  ( What are the best practices for handling unicode strings in c ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

3  ¿El acceso tiene algún problema con los tipos de datos capaces de Unicode como NVARCHAR en SQL Server?  ( Does access have any issues with unicode capable data types like nvarchar in sql ) 
Estoy usando Access 2003 como una interfaz de usuario frontal para una base de datos SQL Server 2008. Al ver mi diseño de base de datos de SQL Server, me preg...

2  Icu unicode normal vs fullwidwidth  ( Icu unicode normal vs fullwidth ) 
Soy algo nuevo en las cadenas Unicode y Unicode. Estoy tratando de determinar la diferencia entre el símbolo de "ancho completo" y uno normal. Tomar estos d...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos