在引用了this StackOverflow thread之后,我在这里发帖。我有一个Excell 2007(.xlsx
)文件,其中包含孟加拉语Unicode字符和英语字符,例如:
+------+---------+------------------+--------------+----------+
| name | company | responsibilities | started from | added_by |
+------+---------+------------------+--------------+----------+
| আলম | কোম্পানীর নাম | কর্মযজ্ঞ ১ | 2013/01/01 | 2305 |
| স্মরণ | কোম্পানীর ধাম | কর্মযজ্ঞ ২ | 2013/02/01 | 2155 |
+------+---------+------------------+--------------+----------+
我尝试将它保存到一个 * 逗号分隔值 * 文件- CSV(.csv
)。我有创建和上传英语CSV的经验,但这次的问题是与Unicode字符。
使命1
**步骤:**保存为“其他格式”CSV -保存。
**结果:**将孟加拉文字符显示为乱码。
**状态:*失败
使命2
**操作步骤:**另保存为其他格式Unicode文本-保存。
已创建制表符分隔的CSV文件。
在记事本++或Dreamweaver中打开.txt文件,然后查找并将“制表符”替换为“逗号”。
**结果:**做得很好。除了一些英语字符正在生成框,就在替换发生的时候!
**状态:*失败
- 那我该怎么办?
1条答案
按热度按时间xsuvu9jc1#
解决方案#1-冗长的过程
另存为其他格式Unicode文本-保存。
创建制表符分隔的CSV文件。
在记事本中打开
.txt
文件(* Notepad.exe *)在记事本中,选择文件另存为编码:UTF-8(选择其他名称)保存
在记事本++中打开文件,查找并将"制表符"替换为"逗号"。
省省吧。
"成交"
解决方案2-快捷流程
下载并安装Excell 2007的加载项。**This Article将帮助您完成此过程。
从Here下载文件。它将只下载安装程序。下载后,单击
Setup.exe
。它将开始下载其必要的组件。完成下载后,安装加载项。系统将完全重新启动。重新启动PC。安装完成。在MS Excell 2007中打开. xlsx文件。您将发现一个新功能区,内容如下: * Unicode CSV*。单击它,然后保存文件。
"成交"
没有一个过程是完全没有错误的。所以,尝试一下或者找到一个新的,为什么不让我们知道呢?
编辑2015年8月27日
写的是a complete article in Bengali on how to upload Bengali content using PHP-MySQL。你可以去看看。