2010-10-09 5 views
2

Je travaille sur un projet dans lequel j'ai créé Office Addin pour Excel, Word, Powerpoint et Outlook. J'ai un bouton qui est censé obtenir le get tout ce que l'utilisateur a sélectionné et l'importer dans un éditeur WYSIWYG. Pour l'instant c'est comme ça que j'obtiens la sélection et extrait le html. Ensuite, je modifie un peu le code HTML pour me débarrasser de tous les déchets supplémentaires qu'il me donne. Le problème est que si des symboles non-ASCII sont mis en surbrillance, par exemple こ ん に ち は, alors le code html renvoyé contient des données incorrectes à sa place. Toute idée serait grandement appréciée. (j'ai des problèmes similaires avec Word alors laissez-moi des idées pour cela!) Merci, PhilRécupérer le code HTML de la sélection Office

Répondre

0

Vous devez changer pour DataFormats.UnicodeText. Ce sont des caractères multi-octets.

+0

Je pense que le problème est qu'il y a une erreur lors de la lecture du Presse-papiers. J'avais besoin du HTML, donc UnicodeText ne suffirait pas. Pour ceux qui rencontrent ce problème à l'avenir, j'ai été capable de le résoudre en utilisant ces deux liens. http://www.devnewsgroups.net/windowsforms/t25839-character-encoding-problems-reading-html-clipboard.aspx http://thinkers-soapbox.spaces.live.com/blog/cns!F58CA5D61B13C153!186 .entrée – Phil

Questions connexes