php 中require和include引用url和 php的文件编码转换函数问题
程序员文章站
2022-06-08 17:09:38
...
本文章同时解决两个问题就是php 中require和include引用url和 php的文件编码转换函数问题,有需要的朋友可以看看哈,参考一下。
PHP配置中“allow_url_fopen”这个选项是打开了的话,可以使用url作为include或者require的参数。
以及 allow_url 相关的参数,具体可以参考php.ini中说明
对整个页面进行转换
该方法适用所有编码环境。这样把前128个字符以外(显示字符)的字符集都用 NCR(Numeric character reference,如“汉字”将转换成“汉字”这种形式)来表示,这样的编码在任意编码环境下页面都能正常显示。
另一个问题:
该方法适用所有编码环境。这样把前128个字符以外(显示字符)的字符集都用 NCR(Numeric character reference,如“汉字”将转换成“汉字”这种形式)来表示,这样的编码在任意编码环境下页面都能正常显示。
在php文件的头部加上下面三行代码:
代码如下 | 复制代码 |
mb_internal_encoding("gb2312"); // 这里的gb2312是你网站原来的编码 mb_http_output("HTML-ENTITIES"); ob_start('mb_output_handler'); |
使用mb_convert_encoding 函数需启用PHP 的mbstring (multi-byte string)扩展。
如果没有没有开启php的mbstring扩展,则需要做如下设置
推荐阅读
-
php中echo()和print()、require()和include()等易混淆函数的区别
-
php中echo()和print()、require()和include()等易混淆函数的区别
-
php 中require和include引用url和 php的文件编码转换函数问题
-
php 中require和include引用url和 php的文件编码转换函数问题_PHP教程
-
php中echo()和print()、require()和include()等易混淆函数的区别_PHP
-
php中echo()和print()、require()和include()等易混淆函数的区别_PHP教程
-
php函数导入与文件包含:include() 和 require() 语句的区别
-
PHP的包含文件函数require和include路径总结
-
php中echo()和print()、require()和include()等易混淆函数的区别_php技巧
-
PHP的包含文件函数require和include路径总结_PHP教程