PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 写入txt档,编码ansi[已解决]
楼主:
LMGG
(联盟GG)
2015-10-06 12:01:08
各位前辈好,小弟不懂来请教各位
目前写了一支小程式是从数据库捞资料
然后写入记事本(.txt),但是编码要求需要使用ansi
但是卡在写入资料后看编码还是utf-8
想请教需要如何宣告写入时要用ansi编码
或者如何产生ansi编码的记事本
使用的架构是yii
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2015-10-06 12:26:00
先iconv再写
作者:
rockmanalpha
(KIN)
2015-10-06 12:28:00
基本上PHP收到啥就写啥 所以先要将原本收到的UTF8转成类似BIG5这种Charset 但要注意BIG5字符集较小并非所有UTF8字符都能转成BIG5 所以若果能配合的话还是存UTF8文字档比较好
楼主:
LMGG
(联盟GG)
2015-10-06 16:38:00
请问moon 大,是在资料捞出来的时候宣告吗? 还是fwrite的时候?rock大,主要是这程式转出来的记事本要提供给其他单位使用,编码是对方要求,不然我也不会头大
作者:
rockmanalpha
(KIN)
2015-10-06 17:28:00
就是把数据库的资料存在变量内 然后做Iconv$str = iconv("UTF-8","big5//IGNORE",$str);将str变量内的字符从UTF8转成BIG5 之后你可以用Yfwrite写进文字档 //IGNORE这个是参数 有了这个在iconv途中如果发现无法转会的字符会忽略 没有这个参数的话中途发生错误就会停止*转换
楼主:
LMGG
(联盟GG)
2015-10-06 17:59:00
还是产生utf-8格式。。( ′_ゝ`)感谢rock大指导,问题已解决
作者:
shadowjohn
(转角遇到爱)
2015-10-07 11:48:00
个人觉得mb_convert_encoding不错用...
继续阅读
[请益] 按钮群组回传
zaceddie
[请益] 关于各大社群网站的share button
lk2986706we
[请益] 台彩资料捞取问题
chan15
[请益] 开始用git 但数据库没有版本控制到
mikyboyzzz
[请益] 上传图片 只跑一个循环
r2210603
[请益] 会员系统相簿 搭配php的前端技术
brianw
[请益] PHP连到shell scipt 再执行JAVA程式
kai730906
Re: [分享] 尚未定义名称的ci扩充功能
tkdmaf
[请益] iconv 同时转 gb2312 日文 问题
yanli2
[请益] 透过图片网址下达宽高参数 直接输出
pokey0000000
Links
booklink
Contact Us: admin [ a t ] ucptt.com