小编Fre*_*411的帖子

Microsoft Excel在.csv文件中破坏了变音符号?

我以编程方式将数据(使用PHP 5.2)导出到.csv测试文件中.
示例数据:( Numéro 1注意重音e).数据是utf-8(没有前置BOM).

当我在MS Excel中打开此文件时显示为Numéro 1.

我可以在文本编辑器(UltraEdit)中打开它,正确显示它.UE报告角色是decimal 233.

如何在.csv文件中导出文本数据以便MS Excel正确呈现它,最好不强制使用导入向导或非默认向导设置?

csv excel encoding diacritics

184
推荐指数
7
解决办法
14万
查看次数

如何在PHP中将utf-8字符串转换为utf-16字符串

如何在PHP中将utf-8字符串转换为utf-16字符串?

php utf-8 utf-16

10
推荐指数
1
解决办法
2万
查看次数

如何在PHP Shell_exec中正确处理空格?

我通过cmd-line运行win2003服务器,PHP 526.

我有一个cmdline字符串:

$cmd = '  "d:\Prog Files\foo.exe" -p "d:\data path\datadir"  ';  
Run Code Online (Sandbox Code Playgroud)

试图在PHP代码中执行此操作

$out = `$cmd`;       # note use of backticks AKA shell_exec
Run Code Online (Sandbox Code Playgroud)

foo.exe导致失败,因为它将-p arg解释为"d:\ data".

但是,$cdm复制到Windows shell cmdline 的相同字符串会成功执行.

如何在PHP中正确处理空格shell_exec

php shell-exec

4
推荐指数
1
解决办法
5636
查看次数

标签 统计

php ×2

csv ×1

diacritics ×1

encoding ×1

excel ×1

shell-exec ×1

utf-16 ×1

utf-8 ×1