引用this StackOverflow thread后,我在这里发帖。我有一个Excell 2007(.xlsx
)文件,其中包含Bangla Unicode字符和英文字符,例如:
+------+---------+------------------+--------------+----------+ | name | company | responsibilities | started from | added_by | +------+---------+------------------+--------------+----------+ | আলম | কোম্পানীর নাম | কর্মযজ্ঞ ১ | 2013/01/01 | 2305 | | স্মরণ | কোম্পানীর ধাম | কর্মযজ্ঞ ২ | 2013/02/01 | 2155 | +------+---------+------------------+--------------+----------+
我正在尝试将其保存到逗号分隔值文件中 - CSV(.csv
)。我有用英文创建和上传CSV的经验,但这次问题出在Unicode字符上。
程序:另存为»其他格式»CSV - 保存。
结果:将Bangla字符渲染为乱码。
状态: 失败
程序:另存为»其他格式»Unicode文字 - 保存。
创建了一个制表符分隔的CSV文件
将.txt文件打开到Notepad ++或Dreamweaver,然后使用“逗号”查找“替换”选项卡。
结果:做得很好。除了一些英文字符正在生成框,就在替换发生时!
状态: 失败
答案 0 :(得分:1)
另存为»其他格式»Unicode文字 - 保存。
创建制表符分隔的CSV文件
在记事本中打开.txt
文件( Notepad.exe )
在记事本中,文件»另存为»编码:UTF-8»(选择其他名称)»保存
在Notepad ++中打开文件,查找并用“逗号”替换“选项卡”
保存它。
完成!强>
礼貌:感谢Tahmina Akhtar
下载并安装ExIn 2007的AddIn。 This Article 将协助您完成整个过程。
从 Here 下载文件。它只会下载安装程序。下载后,单击Setup.exe
。它将开始下载其必要的组件。完成下载后,安装AddIn。系统将完全重启。重启PC。我们安装完成了。
在MS Excell 2007中打开.xlsx文件。您将找到一个新的功能区: Unicode CSV 。单击它,然后保存文件。
完成!强>
注意:强>
这些过程都没有完全没有错误。所以,试试他们或找到你的新人,为什么不让我们知道。
写了a complete article in Bengali on how to upload Bengali content using PHP-MySQL。你可以看看。