当我尝试通过 API 将以下内容发送到 Youtube 描述时 - 例如:Jérémy
- 我进入J�r�my
了 youtube 描述。奇怪的是,"–"
还显示为"�"
。
PHP Zend
我用API发帖:
$myVideoEntry->setVideoDescription('Jérémy');
我不确定我是否可以设置编码?当我手动更改描述时,它工作正常。
解答 - 将 Dreamweaver 中的页面属性更改为 UTF8 并解决了问题。谢谢大家
当我尝试通过 API 将以下内容发送到 Youtube 描述时 - 例如:Jérémy
- 我进入J�r�my
了 youtube 描述。奇怪的是,"–"
还显示为"�"
。
PHP Zend
我用API发帖:
$myVideoEntry->setVideoDescription('Jérémy');
我不确定我是否可以设置编码?当我手动更改描述时,它工作正常。
解答 - 将 Dreamweaver 中的页面属性更改为 UTF8 并解决了问题。谢谢大家
编写代码时使用什么编辑器?我曾经遇到过这个问题,发现在 Notepad++ 中,页面编码设置为 ANSI,而不是我需要的 UTF8。
这也可能与以下内容重复: 未正确显示。查看GmonC 对该帖子的回答。
不是 100% 确定,但是当您发送一个字符串时,这可能意味着您需要对“特殊”字符使用 ascii 代码,因为它们将在浏览器呈现时按原样进行评估。
例如对于é,您可以使用:
$myVideoEntry->setVideoDescription('Jérémy');
对于破折号,您可以/将使用: '-';