[英]Clipboard.GetText
當我從電子郵件中選擇並復制此字形時:£(0x00a3)
然后運行:
message=Clipboard.GetText();
if(message==""){
Console.WriteLine("There is nothing on your clipboard.");
Environment.Exit(0);
}
else{ Console.WriteLine(message); }
報告:“剪貼板上什么都沒有”
似乎所有在00a1-00ff之間的字形都表現出相同的行為。
我看過Clipboard.GetText的重載...無濟於事。
試試看
message=Clipboard.GetText(TextDataFormat.UnicodeText);
TextDataFormat.UnicodeText指定標准的Windows Unicode文本格式。
但是,即使使用簡單的GetText,我也不會遇到缺少的字符
Clipboard.SetText("£");
string s = Clipboard.GetText();
Console.WriteLine(s);
我回來了£
字符。 (順便說一下,它是0x00A3)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.