When I using $file = fopen($destination,'r');
to read file everything works correctly but if my file have cyrillic, greek etc. letters then the letters are like that Ονομάζομαι ÎŒÎ»Î¹Î²ÎµÏ ÎšÎ¿Ï…Î¯Î½. In Notepad++ you can do that by going Encoding-->Character Sets-->Greek-->Windows-1253
and then Encoding-->Convert to UTF-8 without BOM
. How I can do that in php?
1条回答 默认 最新
- doushang4293 2013-11-07 04:46关注
PHP does not have any concept of character encodings; strings are binary data. The trick that makes everything seem to work is setting the output device, whether it's a web page or a terminal, to the correct character encoding.
If you are generating a web page, you can send the content-type header to tell the browser how the page is encoded.
header("Content-type: text/html;charset=utf-8");
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 roslaunch启动gazebo多无人机仿真模型失败
- ¥15 关于#python#的问题:有偿求一个千寻框架找书机器人插件
- ¥15 安装numpy时出现TypeError应该怎么办?
- ¥15 ArcGIS Pro时空模式挖掘工具
- ¥15 获取到海康hls的视频地址是http协议导致无法正常播放
- ¥15 seL4如何实现从终端输入数据
- ¥15 方波信号时频特征分析/信号调制与解调过程分析/利用DFT分析信号频谱
- ¥20 两台硬件相同的琴设备一个是高阶版,怎么扒到初阶版
- ¥30 matlab求解周期与坐标
- ¥15 MATLAB图片转灰度格式问题