社区
基础编程
帖子详情
php导出excel中unicode字符编码规则是什么?
jianglin28290
2008-06-25 01:01:55
读出文件:嬵;但是在excel里边是乱码
请问在excel里的编码规则是什么?
我用过/u23349它原样输出了
...全文
1148
10
打赏
收藏
php导出excel中unicode字符编码规则是什么?
读出文件:嬵;但是在excel里边是乱码 请问在excel里的编码规则是什么? 我用过/u23349它原样输出了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fxs_2008
2008-07-02
打赏
举报
回复
根据老大提示,查了一下
2, 对于 UCS-2, windows 下默认是 UCS-2LE。用 MultibyteToWidechar(或者A2W)生成的是 UCS-2LE 的 unicode。windows记事本可以将文本保存为 UCS-2BE,相当于多了层转换。
3, 对于 UCS-2, linux 下默认是 UCS-2BE。用iconv(指定UCS-2)来转换生成的是 UCS-2BE 的 unicode。如果转换windows平台过来的 UCS-2, 需要指定 UCS-2LE。
xuzuning
2008-07-02
打赏
举报
回复
windows中一般使用的unicode为UCS-2,但excel中使用的是UCS-2LE
jlzan1314
2008-07-02
打赏
举报
回复
可是我有一个疑问,就是excel中有多国语言,难道多国语言都要转换成不同的编码格式才行? 我纳闷呢..
jianglin28290
2008-06-25
打赏
举报
回复
你能给我看看代码吗??
my_web
2008-06-25
打赏
举报
回复
gb2312我的就可以
jianglin28290
2008-06-25
打赏
举报
回复
我用iconv转过,依然是乱码,现在还不知道怎么把你说的字符串怎么转成unicode
jianglin28290
2008-06-25
打赏
举报
回复
能说得详细点吗?
fxs_2008
2008-06-25
打赏
举报
回复
查了一下相关文档
这样处理试试
第一步:将嬵;转成字符串,嬵是html实体,其码位可能是10进制utf-8码位
第二步:将字符串转成unicde,一般UNICODE为双字节(指UCS2),可将utf8转成ucs2
据查win系统是双字节,中文的核心内码为GBK
向下兼容ASCII,gb2312
如果你能将其转为gb2312或gbK,应是可以显示的
上面两步均有相关函数
jianglin28290
2008-06-25
打赏
举报
回复
缃戠珯瀵艰埅
鍏湀 2008
浏览网页Top 10
椤甸潰URL 娴忚閲
home (home) 55
/patientez.html 19
m_roi (home/menu1/produits/ws_business/roi) 7
home (home/menu1/produits/ws_business) 5
/erreur.php 4
actualites (home/menu1/actualites) 3
m_ranking (home/menu1/produits/ws_business/rank) 3
societe (home/menu1/societe) 2
/v6/pages/fr/part_de_marche_internet_explorer_et_firefox_146.html 2
clients (home/menu1/references/clients) 1
business (home/menu1/produits/ws_business ) 1
smallbusiness (home/menu1/produits/sb) 1
service (home/menu1/service) 1
lp (home/lp) 1
输出到excel就是这样的,以前word也是这样的,我就吧&#换成了/u就好了
fxs_2008
2008-06-25
打赏
举报
回复
有输出word或excel的原字符串原文吗?放出来研究一下
导出
Excel
—后台数据操作技能java实战
后台进行数据的管理以及打印很多时候都需要
导出
excel
,例如学生,会员,客户的管理,web网站或者微商城的订单管理,实现
导出
excel
将会使我们的后台管理非常的流畅和方便
php
解决接口使用json_encode返回数组时,
中
文变成了
unicode
编码
(出现乱码)问题
前言 在项目开发过程
中
,经常需要对数组数据进行 json_encode() 操作,但是却发现对应的json数据
中
本来是
中
文
字符
串的数据变为了
Unicode
字符
串。 1、先来看一下原代码和遇到的问题 原代码: if($flag){ $result = array('code'=>1,'msg'=>"发送成功"); }else{ $result = array('code...
解决
PHP
导出
CSV文件
中
文乱码问题
(逗号分隔值),常用来数据转换的
中
间文件存在,比如:从Mysql
中
导出
数据到CSV
中
。在web系统
中
经常遇到要
导出
报表数据,也会用到csv格式,使用utf-8
编码
导出
CSV文件,打开后里边的
中
文成了乱码 (Windows下CSV文件默认与关联),用文本编辑器打开正常,不过排版很乱。原因:缺少BOM,又是微软画蛇添足。(比特序标记),微软定义的一种头部结构。为了识别
Unicode
文件,Microsoft 建议所有的
Unicode
文件应该以
字符
开头。这作为一个”特征符”或”字节顺序标记(
PHP
导出
Excel
表格
PHP
的表格
导出
比较简单 设置header头。 header("Content-Disposition: inline; filename=文件名.csv");#inline 设置浏览器类型我内嵌类型 header('Content-Type: application/octet-stream');#表示文件类型为二进制流程序 输出BOM头 echo "\...
java csv
导出
用
excel
打开乱码_解决Java以UTF-8
导出
的CSV文件用
Excel
打开乱码
项目
中
导出
或下载的CSV文件,默认打开方式一般都是
Excel
。若文件
中
有
中
文或者日文时,显示内容就会乱码,但是如果用文件编辑器记事本之类的打开显示内容是正常的。首先解释一下为什么会有这种现象,之后给出解决办法。乱码原因乱码的大多数原因是文件
编码
和工具打开文件使用的
编码
不统一导致。
Excel
打开的CSV文件默认是ANSI
编码
,如果CSV文件的
编码
方式为UTF-8、
Unicode
等
编码
可能就会出现文件...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章