Comment utiliser Unicode disponible dans vb6 dans vb.net?
Existe-t-il un équivalent de v6 Unicode dans vb.net?Unicode dans vb.net
Répondre
VB 6 ne supportait pas Unicode, du moins pas directement. Il y avait des manières autour de lui, mais c'était une douleur royale à l'arrière. Si vous demandez VB 6 support unicode comme VB.NET, la réponse est non. Si vous demandez plutôt si vous pouvez utiliser quelque chose comme des pages de code dans VB.NET, la réponse est un oui indirect, bien que je ne vois aucune raison de sauter ce tronc pour supporter la globalisation/localisation, comme le paradigme a changé.
Les chaînes VB6 étaient Unicode. Cependant, il est vrai que la bibliothèque VB6 'Forms ne prenait pas en charge Unicode et qu'aucune bibliothèque ne pouvait fonctionner avec des fonctions Unicode avancées au-delà du simple stockage et récupération des caractères BMP UTF-16. –
Pour en ajouter d'autres au commentaire de Konrad. L'histoire complète du support partiel de VB6 pour Unicode est expliquée dans ce document par Michael Kaplan: http://www.i18nwithvb.com/chapters/Chapter06_en.htm – MarkJ
Toutes les chaînes dans .NET (et donc dans VB.NET) sont unicode. .NET dispose également de bibliothèques pour générer des chaînes dans différents formats (voir la classe System.Text.Encoding et les classes associées). Qu'est-ce que vous essayez de faire avec unicode exactement?
i hv mis à niveau mon projet de vb à vb.net.im obtenir ce qui suit problème: 'UPGRADE_ISSUE: Constant vbUnicode n'a pas été mis à jour. Cliquez pour en savoir plus: 'ms-help: //MS.VSCC.2003/commoner/redir/redirect.htm? Keyword = "vbup2070"' le code est également là..plz hv a luk..voir si vous pouvez aider. –
c'est la ligne de code .... sPixel = IIf (mvarEncodeASCII85, ToASCII85 (ImgBuf), DecodeString (System.Text.Encoding.UTF8.GetString (ImgBuf))) –
me semble valide. Est-ce qu'il construit et fonctionne? À l'heure actuelle ressemble à son décodage UTF8, mais si vous voulez Unicode propre, changez cette Encoding.UTF8 en Encoding.Unicode. Fondamentalement, ce que Jared a dit. –
Utilisez-vous vbUnicode pour convertir un tableau d'octets en chaîne? Comme le suivant?
StrConv(ByteArray, vbUnicode)
Si c'est donc l'équivalent .Net de cette fonction
Dim theString as String = System.Text.Encoding.Unicode.GetString(ByteArray)
- 1. comment définir charset d'entrée unicode VB.net ou VC++. Net
- 2. WM_CHAR non-unicode dans les fenêtres unicode
- 3. Unicode dans NetBeans 6.7.1
- 4. Unicode appnames dans Django
- 5. Unicode dans PostScript
- 6. Unicode dans les ressources jar
- 7. URL: Binaire Blob, Unicode ou Encodé Chaîne Unicode?
- 8. Conversion d'octets composites en Unicode dans MySQL
- 9. python sauvegarde unicode dans le fichier
- 10. Les caractères Unicode n'apparaissent pas dans Zend_Pdf?
- 11. chaîne Unicode dans les requêtes Hibernate
- 12. Expressions régulières dans les chaînes Unicode
- 13. Unicode Encodage et décodage problèmes dans QRCode
- 14. Comment entrer des caractères Unicode dans Eclipse?
- 15. Caractères REPLACE et Unicode dans SQL
- 16. membres statiques dans VB.NET
- 17. IndexOutOfRangeException dans VB.NET
- 18. Référence code dans VB.NET
- 19. Fichiers 3D dans vb.net
- 20. fichier excel dans vb.net
- 21. équivalent volatils dans VB.NET
- 22. Casting dans VB.NET
- 23. syntaxe Linq dans VB.NET
- 24. Active Directory dans VB.Net
- 25. Rectangles & Parsing dans vb.net
- 26. WebBrowser.Refresh problème dans VB.Net
- 27. Exemple DMX dans VB.NET
- 28. Affichage d'images dans vb.net
- 29. Fonctions génériques dans VB.NET
- 30. DateTimePicker dans vb.net
vous pourriez peut-être fournir un peu plus d'information, ou même un exemple .... –
i hv amélioré mon projet qui génère pdf fichiers de vb à vb.net. il montre erreur: 'UPGRADE_ISSUE: Constante vbUnicode n'a pas été mis à jour. En raison de laquelle un logo qui était là dans vb n'est pas affiché dans vb.net. comment résoudre le problème ??? –
Problème: 'UPGRADE_ISSUE: Constant vbUnicode n'a pas été mis à jour. Cliquez pour en savoir plus: 'ms-help: //MS.VSCC.2003/commoner/redir/redirect.htm? Keyword = "vbup2070"' sColor = IIf (mvarEncodeASCII85, ToASCII85 (ImgColor), StrConv (System.Text.UnicodeEncoding .Unicode.GetString (ImgColor), vbUnicode)) plz hlp –