Programación General > C++ Builder

 uso de caracteres especiales

<< < (3/3)

jesusH:
although   |kɔn’dʒʌŋkʃən|   aunque, bien
conjunction   |kɔn’dʒʌŋkʃən|   conjunción
since   |sɪns|   (desde) que, puesto que
until   |ən’tɪl|   hasta que
whenever   |wen’evə(r)|   cuando

jesusH:
Este es un ejemplo de lo que pretendo hacer:
En un archivo excel tengo lo siguiente datos: 1ª columna nombre en inglés, 2ª transcripción y en la 3ª traducción al español

although   |ɔ:l‘ðəu|   aunque, bien
conjunction   |kɔn’dʒʌŋkʃən|   conjunción
since   |sɪns|   (desde) que, puesto que
until   |ən’tɪl|   hasta que
whenever   |wen’evə(r)|   cuando

Lo quiero almacenar en una base de datos automáticamente. La 1ª y 3ª columna lo hace perfectamente pero la 2ª no, por tener caracteres especiales
del International Phonetic Alphabet. He intentado convertir la 2ª columna en gráfico o imagen pero luego no sé recuperarla

Eternal Idol:
Aparentemente el problema lo tenes al almacenar los datos en la DB. No es mi campo ni de lejos asi que tal vez me equivoque pero supongo que podes intentar guardarlos como binario osea numeros en lugar de caracteres, cada uno de esos caracters Unicode son 2 bytes y si lo guardas como tal en teoria deberias ser capaz luego de recuperarlos e interpretarlos correctamente.

jesusH:
El bloc de notas permite presentar caracteres especiales.
La siguiente línea abre el bloc de notas
ShellExecute(0, "open", "notepad", "\listaficheros.tmp", 0, SW_SHOW);
y la siguiente permite copiar una celda de Excel
V.OlePropertyGet("Cells",3,3),0 );
pero no sé como insertar una celda en en el bloc de notas.
Si alguien me pasa alguna información lo agradecería

m0skit0:
Primeramente, no puedes insertar una celda en el bloc de notas. En todo caso podrás insertar el contenido de la celda en un fichero de texto. Para ello abre el fichero de texto con fopen(), escribe la/s celda/s con fprintf() y cierras el fichero con fclose(). Luego ya abres el bloc de notas con ShellExecute() y tendrás el bloc de notas con el contenido de la celda.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa