当前位置: 首页 > 面试题库 >

带有utf-8的php substr()函数在末尾留下 标记

海叶秋
2023-03-14
问题内容

这是简单的代码

<?php

$var = "Бензин Офиси А.С. также производит все типы жира и смазок и их побочных        продуктов в его смесительных установках нефти машинного масла в Деринце, Измите, Алиага и Измире. У Компании есть 3 885 станций технического обслуживания, включая сжиженный газ (ЛПГ) станции под фирменным знаком Петрогаз, приблизительно 5 000 дилеров, двух смазочных смесительных установок, 12 терминалов, и 26 единиц поставки аэропорта.";

$foo = substr($var,0,142);

echo $foo;
?>

它输出如下所示:

汽油Ofisi A.S. 还生产各种类型的润滑脂,润滑脂及其副产品。

我没有运气尝试了mb_substr()。如何正确地做到这一点?


问题答案:

只要您在服务器上启用了mbstring,以上注释都是正确的。

$var = "Бензин Офиси А.С. также производит все типы жира и смазок и их побочных        продуктов в его смесительных установках нефти машинного масла в Деринце, Измите, Алиага и Измире. У Компании есть 3 885 станций технического обслуживания, включая сжиженный газ (ЛПГ) станции под фирменным знаком Петрогаз, приблизительно 5 000 дилеров, двух смазочных смесительных установок, 12 терминалов, и 26 единиц поставки аэропорта.";

$foo = mb_substr($var,0,142, "utf-8");

这是php文档:

http://php.net/manual/zh/book.mbstring.php



 类似资料:
  • 问题内容: 是否可以在不首先完全定义函数的情况下调用函数?尝试执行此操作时,出现错误:“未定义 function_name ”。我来自C ++背景,因此这个问题使我感到困惑。 在工作之前声明该功能: 但是,尝试在未先定义函数的情况下调用该函数会带来麻烦: 在C ++中,一旦将其标头放在函数后,就可以在调用后声明一个函数。 我在这里想念什么吗? 问题答案: Python中一种惯用的方式是编写: 只要

  • 问题内容: 这里有两个问题。我有一组通常是带有BOM的UTF-8文件。我想将它们(理想情况下)转换为没有BOM的UTF-8。似乎可以解决这个问题。但是我真的看不到任何有关用法的好例子。这将是处理此问题的最佳方法吗? 同样,如果我们能够处理清楚知道的不同输入编码(看到的ASCII和UTF-16),那将是理想的。看来这一切都是可行的。是否有一种解决方案可以采用任何已知的Python编码并以UTF-8格

  • 然而,这些都无济于事。 仍然没有正确保存字符。

  • 问题内容: 在有关拦截器的AngularJS 文档(1.1版)中,拦截器函数都返回类似以下内容 但是,在我的应用程序中,始终定义了“响应”,因此从未执行$ q.when(response)。所以问题是在什么情况下“响应”是不确定的? 做!因为响应未定义/为空? 问题答案: → →一个新值,它将异步解析为给定值。 让我们看看是什么: 工厂返回$ q.when(数据) 如我们所见,接收promise或

  • 我最近开始在我的spring boot项目中使用Feign。我有一个问题,当我的外型客户机使用eureka和ribbon进行服务发现和负载平衡时(目标服务分布在集群中的多个节点上)。我想要一个像这样的假客户端界面: 有没有办法将name参数(Target etServiceId)的值与/cop-url-part混合,以避免在我的接口中的每个方法的注释中替换相同的url部分?

  • 我有一个经过修改的二分搜索函数,它在一个向量中找到最小值(最接近L的值--一个已知值)和最大值(最接近R的值--相同的已知值)。不幸的是,当我试图编译代码时,我得到了这个警告,我不知道为什么:控制到达非空函数的末端。