[问题] 西班牙文字串的编码问题

楼主: CuteLeonard (可爱)   2016-06-22 22:28:10
各位版大好,小弟最近在处理一个问题,目的是将一段西班牙文跟英文的混合字串,
先复制至剪贴簿中,最后再从剪贴簿贴上到其他地方,目前的写法如下:
import win32clipboard
#String是西文跟英文的混合字串
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText(unicode(String),win32clipboard.CF_TEXT)
win32clipboard.CloseClipboard()
可是当我试图将剪贴簿的内容贴上到其他地方时,却发现贴上的资料全是乱码,
同样的写法如果将String的内容改成中文跟英文的混合字串,就没有这个问题,
想请问有人知道这是什么问题吗? 又该如何解决乱码的问题呢? 先谢谢大家了!
作者: alibuda174 (阿哩不达)   2016-06-22 23:16:00
其他地方是哪里?试试CF_UNICODETEXT
作者: uranusjr (←這人是超級笨蛋)   2016-06-23 03:29:00
是说 CP950 没有含修饰符的字符, 不管怎样都无法显示吧

Links booklink

Contact Us: admin [ a t ] ucptt.com