当我尝试通过API将以下内容发送到Youtube说明时 - 例如:Jérémy
- 我在youtube说明中获得了J�r�my
。奇怪的是,"–"
也显示为"�"
。
我使用PHP Zend
API发布:
$myVideoEntry->setVideoDescription('Jérémy');
我不确定我是否可以设置编码?当我手动更改说明时,它可以正常工作。
答案 - 将Dreamweaver中的页面属性更改为UTF8并解决了问题。全部谢谢
答案 0 :(得分:3)
编写代码时使用的编辑器是什么?我曾经发现这个问题,在Notepad ++中,页面编码设置为ANSI,而不是我需要的UTF8。
这也可能与以下内容重复: not being displayed properly。查看GmonC to that post的答案。
答案 1 :(得分:1)
不是100%肯定,但是当你发送一个字符串时,它可能意味着你需要使用ascii代码作为“特殊”字符,因为它们将在浏览器呈现时进行评估。
例如,你可以使用:
$myVideoEntry->setVideoDescription('Jérémy');
对于你可以/将使用的短划线:'&#45';