文件 --mime doc.html 返回: doc.html: text/x-c++; debian 上的 charset=utf-8
Posted
技术标签:
【中文标题】文件 --mime doc.html 返回: doc.html: text/x-c++; debian 上的 charset=utf-8【英文标题】:file --mime doc.html return : doc.html: text/x-c++; charset=utf-8 on debian 【发布时间】:2014-04-13 04:01:01 【问题描述】:在使用 php mimetype 检测时遇到问题。认为这与 debian 配置文件有关 命令:
file --mime doc.html
return : doc.html: text/x-c++;字符集=utf-8
doc.html 文件:http://dpaste.com/hold/1709425/ 这个也试过了
<?php echo mime_content_type('doc.html') ;?>
返回:text/x-c++ 但是当使用这个命令时:
mimetype doc.html
返回文本/html。此问题导致在上传 html 文件时使用 ojs 将其检测为 text/x-c++ 并将其命名为 untitled 而不是 html 我阅读了有关此问题的所有 ojs 常见问题解答并尝试但没有成功 http://pkp.sfu.ca/wiki/index.php/PKP_Frequently_Asked_Questions#HTML_Galleys_don.27t_display_properly_.2F_files_I_upload_aren.27t_being_identified_properly.
【问题讨论】:
【参考方案1】:我找到了与 html 代码中的特殊字符相关的解决方案。 当我使用这个网站时: http://infohound.net/tidy/ 为了使 html 代码干净,OJS 检测 html 代码和命令: 文件--mime doc.html 检测文件和html
【讨论】:
以上是关于文件 --mime doc.html 返回: doc.html: text/x-c++; debian 上的 charset=utf-8的主要内容,如果未能解决你的问题,请参考以下文章
mime_content_type 仅返回 css 和 js 文件的文本/纯文本
Spring Boot 将 js 文件返回为 MIME 'application/json' 而不是 'text/javascript'
PHP - finfo_file 返回错误的 MIME 类型
为啥 Urlmon.dll 中的 FindMimeFromData 函数为许多文件类型返回 MIME 类型“application/octet-stream”?
为啥 Urlmon.dll 中的 FindMimeFromData 函数为许多文件类型返回 MIME 类型“application/octet-stream”?