Estoy trabajando con caracteres unicode/anchos y estoy intentando crear un método toString (Java ::toString equiv). ¿Se atreverá a manejar caracteres anchos? De ser así, ¿hay alguna manera de advertir al consumidor de la transmisión que está saliendo unicode?Escribir caracteres Unicode en OStream
5
A
Respuesta
3
Ni ostream
ni el resto de C++ saben nada acerca de Unicode. Por lo general, se escribe una conversión de cadenas en C++ de la siguiente manera:
template<typename Char, typename Traits>
std::basic_ostream<Char, Traits>&
operator<<(std::basic_ostream<Char, Traits>& stream, const YourType& object) {
return stream << object.a << object.b; // or whatever
}
Si usted consigue algo parecido Unicode depende de la implementación. Las secuencias en C++ nunca son secuencias de texto en el sentido de Java, y las cadenas de C++ no son cadenas en el sentido de Java. Si desea una cadena Unicode real, es posible que desee echar un vistazo al ICU library.
Cuestiones relacionadas
- 1. Cómo escribir cadenas unicode en un archivo?
- 2. Dibujando caracteres Unicode en iPhone
- 3. Caracteres Unicode en cadena - iphone
- 4. caracteres Unicode cadena
- 5. Python - Pyrersing caracteres Unicode
- 6. Caracteres Unicode de Base64ing
- 7. Caracteres Unicode en un script de Ruby?
- 8. Nuevos caracteres Unicode en C++ 0x
- 9. Python punto de código Unicode de caracteres Unicode
- 10. Detectar caracteres Unicode en NSString en iPhone
- 11. iText, caracteres Unicode y Java
- 12. C# Botón Texto Caracteres Unicode
- 13. Lista de caracteres alfabéticos Unicode
- 14. ¿Qué caracteres Unicode representan "tiempo"?
- 15. caracteres Unicode e Internet Explorer
- 16. Url caracteres Unicode que codifican
- 17. Cómo escribir un símbolo Unicode en lua
- 18. caracteres Unicode no se muestra en System.Windows.Forms.TextBox
- 19. Cómo puedo unir caracteres Unicode en Java
- 20. Caracteres Unicode como \ u0016 en XML
- 21. Literales de caracteres Unicode (hexadecimales) en MySQL
- 22. ¿Cómo ingreso caracteres unicode en eclipse?
- 23. Detección de caracteres " " desconocida Unicode en PHP
- 24. ¿Cómo iterar sobre caracteres Unicode en C++?
- 25. SUSTITUIR y caracteres Unicode en SQL
- 26. ¿Qué caracteres NO están presentes en Unicode?
- 27. Caracteres Unicode en la tabla SQL
- 28. Mostrar caracteres Unicode en TextView Android
- 29. Caracteres Unicode en Ruby 1.9.3 IRB con RVM
- 30. PHP-GD: tratar con caracteres Unicode