我正试着把一个汉字翻译成英语,但我认为编码是有问题的。
我如何把汉字传递给微软,这样他们才能翻译它,并用英语把文字还给我?由于编码问题,我似乎不能把汉字发送过来?我试过检测编码类型。
$completeColours中的汉字
橘色,灰色,深蓝,绿色%26%2327224%3B%26%2333394%3B%2C%26%2328784%3B%26%2333394%3B%2C%26%2328145%3B%26%2334013%3B%2C%26%2332511%3B%26%2333394%3B文本URLencoded
返回结果
橘色,灰色,深蓝,绿色代码
// Prepare variables
$text = urlencode($completeColours);
echo $text;
$from = 'zh-CHT';
$to = 'en';
// Prepare cURL command
$key = 'xxx';
$ch = curl_init('https://api.datamarket.azure.com/Bing/MicrosoftTranslator/v1/Translate?Text=%27'.$text.'%27&From=%27'.$from.'%27&To=%27'.$to.'%27');
curl_setopt($ch, CURLOPT_USERPWD, $key.':'.$key);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Parse the XML response
$result = curl_exec($ch);
$result = explode('<d:Text m:type="Edm.String">', $result);
$result = explode('</d:Text>', $result[1]);
$result = $result[0];
echo $result;发布于 2013-11-14 01:35:19
我正在研究这个问题,为了避免这个问题,我决定强迫我的中国用户用英语写地址,用西方的字符。
就像这样:

在这里,菜单编辑器具有“动态”友好的url构建器:

我使用Firefox、Chrome和IE继续使用Badu。正如你所看到的,Firefox能够在地址栏中显示中文符号,但是Chrome和IE不能显示,所以,我问自己,什么是SEO的最佳选择?
现在我选择了第一种选择,但我不确定这是最好的选择。
在这里,3捕捉到:



https://stackoverflow.com/questions/17219651
复制相似问题