8

当我尝试通过 API 将以下内容发送到 Youtube 描述时 - 例如:Jérémy- 我进入J�r�my了 youtube 描述。奇怪的是,"–"还显示为"�"

PHP Zend我用API发帖:

$myVideoEntry->setVideoDescription('Jérémy');

我不确定我是否可以设置编码?当我手动更改描述时,它工作正常。

解答 - 将 Dreamweaver 中的页面属性更改为 UTF8 并解决了问题。谢谢大家

4

2 回答 2

3

编写代码时使用什么编辑器?我曾经遇到过这个问题,发现在 Notepad++ 中,页面编码设置为 ANSI,而不是我需要的 UTF8。

这也可能与以下内容重复:  未正确显示。查看GmonC 对该帖子的回答。

于 2012-12-28T19:08:34.513 回答
1

不是 100% 确定,但是当您发送一个字符串时,这可能意味着您需要对“特殊”字符使用 ascii 代码,因为它们将在浏览器呈现时按原样进行评估。

例如对于é,您可以使用:

$myVideoEntry->setVideoDescription('Jérémy');

对于破折号,您可以/将使用: '-';

于 2012-12-28T18:38:42.080 回答