none
剪貼簿→寫入Text File Unicode 問題 RRS feed

  • 問題

  • IDataObject iData = Clipboard.GetDataObject(); //  D D | Db CC | BCC - BCC | BCD | CD Db~♪♯♭♬
    String clipData = (String)iData.GetData(DataFormats.Text);
    File.WriteAllText("D:\\tmpFile.txt", clipData);
    
    

    結果會變成 D D | Db CC | BCC - BCC | BCD | CD Db ~  ? 後面內碼的部分被吃掉了,

    本來以為轉存txt時的問題

    DeBug去看在轉型成String時候,就有問題了。

    請問要如何修正這個問題,然後我猜連 WriteAllText 到時候也要告知他轉的 格式要 Unicode 8 ?

    2015年5月1日 上午 03:17

解答

  • http://stackoverflow.com/questions/5566699/how-to-determine-encoding-of-clipboard-contents

    或者試一下把 DataFomats.Text 改成 DateFormats.UnicodeText 看看。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure



    2015年5月1日 上午 03:23
    版主

所有回覆

  • http://stackoverflow.com/questions/5566699/how-to-determine-encoding-of-clipboard-contents

    或者試一下把 DataFomats.Text 改成 DateFormats.UnicodeText 看看。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure



    2015年5月1日 上午 03:23
    版主
  • http://stackoverflow.com/questions/5566699/how-to-determine-encoding-of-clipboard-contents

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    謝謝你 :)

    DataFormats.UnicodeText

    2015年5月1日 上午 03:42