CakePHP编码问题:存储大写S,上面带有Caron,保存在数据库中,但在cake处理时出现错误

问题描述 投票:0回答:0

所以我在一个提供楔形文字板信息的网站上工作。我们使用闪族字符进行音译。

在我的脚本中,我根据平板电脑的音译创建了一个术语列表。

我的问题是,对于 Š,我的脚本创建了两个不同的术语,因为它认为单词中存在空格,因为 cake 处理特殊字符的方式。

示例:

平板电脑的部分内容:

  1. utu-DIŠ-nu-il2

我的脚本处理平板电脑中的术语:

utu-DIŠ,-nu-il2

应该是:

utu-DIŠ-nu-il2

当我在处理内容的过程中打印数组的内容时,我看到了这个:

  1. utu-DI�-nu-il2

因此,这意味着对文本的不正确解析会创建一个空格,该空格在我的脚本中被解释为 2 个单词而不是一个。

数据库里,文字没问题……

我也遇到这些错误:

警告 (512):SQL 错误:1366:字符串值不正确:第 1 行的列“term”的“\xC5”[COR

php cakephp encoding character-encoding special-characters
© www.soinside.com 2019 - 2024. All rights reserved.