[問題] 西班牙文字串的編碼問題

作者: 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