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

如何使用法语重音对json_encode数组?

储毅
2023-03-14
问题内容

我有一个带有法国口音的数组项([WIPDescription] => Recette SoupeàlOignon Sans Boeuf
US)。数据已从数据库(mysql)中正确提取。

但是,当我尝试使用内置于json_encode的php将其编码为json时,它会生成一个空json值(OS X服务器:php 5.3.4,启用了json
1.2.1)。

在Linux服务器中,描述会在第一个重音字符后被截断。

我尝试了所有json_encode选项,但均未成功。有什么建议么?

谢谢。


问题答案:

json_encode 只想utf-8。根据您的字符集,可以 调用变量 之前
使用iconv或。可能与。utf8_encode
__json_encode``array_walk_recursive

根据要求,采用一种 未完成的 方法来更改数组,并假设(1)它不包含对象,并且(2)数组键位于ascii /下界中,因此可以保留为:

$current_charset = 'ISO-8859-15';//or what it is now
array_walk_recursive($array,function(&$value) use ($current_charset){
     $value = iconv('UTF-8//TRANSLIT',$current_charset,$value);

});


 类似资料:
  • 问题内容: 我有一个带有法国口音的数组项([WIPDescription] => Recette SoupeàlOignon Sans Boeuf US)。数据已从数据库(mysql)中正确提取。 但是,当我尝试使用内置于json_encode的php将其编码为json时,会生成一个空json值(OS X服务器:php 5.3.4,启用了json 1.2.1)。 在Linux服务器中,描述会在第一

  • 问题内容: 我正在处理具有动态数据(从数据库检索的值)的图表。通过编写查询,我能够从表中检索以下数据 我想将以下信息存储在以下结构中,并将其传递到另一页 我想将上面的数据推入明细图表。 有什么方法可以生成这种格式吗?我尝试使用json_encode,但无法成功。我可以使用json_encode实现吗? 更新了 我已经尝试过这种方式 并得到 问题答案: 是将数组转换为JSON格式的便捷方法。要获得提

  • 我的服务器上有一个语音频道,用来显示日期,我正在创建一个机器人,它应该每分钟更新一次。我有问题让机器人重命名机器人,因为我不是很有经验discord.py.这是代码: 任何帮助都将不胜感激。

  • 我正在开发一个应用程序,它可以使用语音控制音乐播放器。例如,当我说"play"音乐播放器播放歌曲,或者说"Next"音乐播放器将播放下一首歌曲,等等。我已经谷歌了,但没有找到任何想法或源代码。 问题: > 使用语音控制音乐播放器的想法 源代码示例。 提前感谢。 可能相关:Android-语音控制-媒体意图

  • 如何将音频转录成文本在iOS10使用Speech.framework?

  • 强大之处-实时语音转文字(基于讯飞科技提供的语音听写功能) 1、点击聊天界面输入框左边话筒,长按底部话筒,然后开始说话。 2、说完了,松开按钮,点击“发送”即可,对方就会收到文字+语音的消息。 3.说完话后也能修改识别出来的文字,然后再点击发送。