mbstring相关内容

如何写入UTF-8格式的文件?

我有一堆不是UTF-8编码的文件,我正在将一个站点转换为UTF-8编码。 我对要以UTF-8格式保存的文件使用简单脚本,但这些文件是以旧编码保存的: header('Content-type: text/html; charset=utf-8'); mb_internal_encoding('UTF-8'); $fpath = "folder"; $d = dir($fpath); w ..
发布时间:2022-06-22 14:22:07 PHP

PHP中的多字节修剪?

显然mb_* family中没有mb_trim,所以我正在尝试为自己实现一个。 我最近在php.net中的评论中发现了此正则表达式: /(^s+)|(s+$)/u 因此,我将通过以下方式实现它: function multibyte_trim($str) { if (!function_exists("mb_trim") || !extension_loaded("m ..
发布时间:2022-06-22 12:16:57 PHP

Composer - 您的系统中缺少请求的 PHP 扩展 mbstring

我最近尝试通过 Composer 安装包,但我收到一个错误您的系统缺少请求的 PHP 扩展 mbstring.我从 php.ini 中删除了分号,但它仍然不起作用.我该怎么办? 解决方案 我在 php.ini 中设置了 PHPRC 变量并取消了 zend_extension=php_opcache.dll 的注释,一切正常好. ..
发布时间:2022-01-21 19:33:58 PHP

在 Mac 上安装 phpMyAdmin 时缺少 mbstring PHP 扩展

PhpMyAdmin 安装错误 在安装 phpMyAdmin 时遇到一些问题.我想解决以下问题,但不知道从哪里开始(除了 php.ini?). 这是错误信息. 未找到 mbstring PHP 扩展并且您似乎使用了多字节字符集.如果没有 mbstring 扩展,phpMyAdmin 将无法正确拆分字符串,并且可能会导致意外结果. 这是我在 SO 上找到的一篇相关文章,它适用于 Li ..
发布时间:2022-01-05 17:41:20 其他开发

phpMyAdmin mbstring 错误

每当我尝试进入我的 phpMyAdmin 时,它都会给我这个错误: 缺少 mbstring 扩展.请检查您的 PHP 配置. 我在 Internet 上到处寻找修复程序,但我发现的所有错误都与我的相似,但不相同,或者完全相同但没有给出修复程序. 我也在使用 Windows. 解决方案 我在 Centos 中安装了一个 php 扩展.我这样做了: yum install php- ..
发布时间:2022-01-05 17:30:34 PHP

phpMyAdmin 错误:缺少 mbstring 扩展.请检查您的 PHP 配置

我在运行 phpMyAdmin 时遇到问题.当我尝试在浏览器中访问 phpMyAdmin 时,收到错误消息:“缺少 mbstring 扩展.请检查您的 PHP 配置." 我已经在互联网上搜索了可能的解决方案.据此,我在 php.ini 文件中做了一些修改.我取消了“;extension=php_mbstring.dll"这一行的注释,并在extension_dir 中写入了ext 文件夹的完 ..
发布时间:2022-01-05 17:26:47 PHP

从 php7 中删除了 utf8_(en|de) 代码?

我最近在我的开发服务器上切换到 PHP 7,它一直运行良好 - 直到现在. 自从我更新到 PHP 7.0.3-10+deb.sury.org~trusty+1(今天早些时候)后,utf8_decode 和 utf8_encode 函数不再可用.然而,它们在早期版本的 PHP7 中.调用时,会引发致命错误. 我读到这些函数是由 mbstring 扩展提供的,我用 var_dump(ext ..
发布时间:2021-12-28 16:45:04 PHP

如何以UTF-8格式写入文件?

我有一堆不是 UTF-8 编码的文件,我正在将网站转换为 UTF-8 编码. 我对要保存为 utf-8 的文件使用了简单的脚本,但这些文件以旧编码保存: header('Content-type: text/html; charset=utf-8');mb_internal_encoding('UTF-8');$fpath="文件夹";$d=dir($fpath);while (False ..
发布时间:2021-12-27 15:17:20 PHP

如何在 CentOS 6.2 上安装 PHP mbstring

如何在 CentOS 6.2 上使用 PHP 安装 mbstring 我试过了: $ sudo yum install php-mbstring加载的插件:fastestmirror,安全性从缓存的主机文件加载镜像速度* 基地:mirror.net.cen.ct.gov* 附加:centos.aol.com* 更新:mirrors.seas.harvard.edu设置安装过程没有可用的包 ..
发布时间:2021-12-03 13:48:03 PHP

Wordpress 主题上传错误 PCLZIP_ERR_BAD_FORMAT

我是 php 和 wordpress 的新手,但是由于某些需要,我只能使用 wordpress.所以刚开始我阅读了一个教程并创建了我自己的 wordpress 主题,当我尝试上传我的主题时,我收到以下错误: 无法安装包.PCLZIP_ERR_BAD_FORMAT (-10):无法找到中央目录记录签名的结尾 搜索相同的我发现这种错误的原因通常是最大可用空间或上传文件大小问题.但是,由于我在 lo ..
发布时间:2021-09-28 18:47:32 PHP

无法运行 composer update 缺少 mbstring

已解决:我最终使用 php 7.2 而不是 php7.4 我删除了 7.4 并安装了 7.2 所以我正在尝试配置 Linux Ubuntu 20.04 服务器以运行 laravel,并且我安装了 nginx、mysql php7.4-fpm,我从 gitlab 克隆了我的项目,现在我想运行 composer update,但它总是给我这个错误: 作曲家更新使用包信息加载作曲家存储库更新依 ..
发布时间:2021-09-12 19:17:36 PHP

mbstring扩展名丢失

我是Linux新手.在我的Linux Mint 18.1上安装了apache2,mysql-server,php 7.0和phpmyadmin. 安装进行得很好,但是localhost/phpmyadmin给出了错误(请参见标题). 尝试: 取消注释php.ini中的"extension_dir" 取消注释php.ini中的mbstring.dll扩展名 建立从/var/www/h ..
发布时间:2020-06-30 19:38:34 PHP

ini_set('mbstring.internal_encoding','UTF-8')

ini_set('mbstring.internal_encoding','UTF-8') 这在php文件的开头表示什么,它的作用是什么? 我知道有一个php手册,但是它没有用普通的普通人的语言来解释它. 解决方案 它将默认的内部字符编码定义为UTF-8字符集类型. 这用于通过更改mbstring.internal_encoding值来使网站成为多语言网站. enco ..
发布时间:2020-06-30 19:38:30 PHP

无法安装mbstring php冲突

我正在尝试使用php 5.6安装php-mbstring,但出现此错误: Error: php56w-common conflicts with php-common-5.4.45-3.el6.remi.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm ..
发布时间:2020-06-30 19:38:26 PHP

PHP:mb_strtoupper无法正常工作

我对UTF-8和mb_strtoupper有问题. mb_internal_encoding('UTF-8'); $guesstitlestring='Le Courrier de Sáint-Hyácinthe'; $encoding=mb_detect_encoding($guesstitlestring); if ($encoding!=='UTF-8') $guesstitlest ..
发布时间:2020-06-30 19:38:24 PHP

iconv或mbstring?

我应该使用哪个多字节处理库: iconv 或 mbstring ? 经过一番谷歌搜索后,我找不到足够的参数来说服我特别使用它,并且我也无法获得任何基准测试(而且我懒得创建一个:-p). 毕竟,这个选择实际上并不重要吗? 感谢您的任何建议. 解决方案 我倾向于将两者结合使用-取决于我的需要. 我使用iconv从一种字符集转换为另一种字符集,但是使用mbstring进行更简单 ..
发布时间:2020-06-30 19:38:20 PHP