1
A
回答
0
最直接的辦法就是編碼的文本文件爲UTF-8。我跑到下面的代碼,在Excel 2007中打開生成的文件hyphen.txt和它的工作如預期:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var hyphen = "\u2010\r\n";
var encoding = Encoding.UTF8;
var bytes = encoding.GetBytes(hyphen);
using (var stream = new System.IO.FileStream(@"c:\tmp\hyphen.txt", System.IO.FileMode.Create, System.IO.FileAccess.ReadWrite))
{
stream.Write(bytes, 0, bytes.Length);
}
}
}
}
0
相關問題
- 1. PHP到Excel特殊字符問題
- 2. 特殊字符Excel導入
- 3. 將特殊字符串寫入url
- 4. MySQL特殊字符問題
- 5. 特殊字符問題
- 6. 特殊字符問題
- 7. 問題有特殊字符
- 8. 特殊字符問題
- 9. Smarty特殊字符問題
- 10. MYSQL特殊字符問題
- 11. 特殊字符問題
- 12. Inkscape特殊字符問題
- 13. ios特殊字符問題
- 14. 特殊字符問題
- 15. Elasticsearch特殊字符問題
- 16. 在Excel VBA中輸入特殊字符
- 17. 特殊字符的問題與MySQL的
- 18. 乳膠特殊字符/字體問題
- 19. Python:刮特殊字符寫入CSV
- 20. 寫入特殊字符到txt文件
- 21. ASP.NET特殊字符的問題
- 22. 數據庫的特殊字符問題
- 23. Python中的特殊字符問題
- 24. Android中的特殊字符問題
- 25. 特殊字符的XML解析問題
- 26. R - 帶特殊字符的SQLDF問題
- 27. HTML問題中的特殊字符
- 28. 引發問題的jQuery特殊字符
- 29. URL中特殊字符的問題
- 30. Zend_Service_Amazon_Simpledb和特殊字符的問題
請輸入密碼?沒有代碼,任何人都很難理解手頭的問題。 – shahkalpesh 2009-12-23 14:02:34
我懷疑這是因爲Excel不會處理UTF-8。嘗試在創建Excel工作表時將字符串編碼爲例如latin1。 – 2009-12-23 14:14:33