Google の翻訳 API で以下の PHP コードを使用していますが、json_encode
UTF-8 入力が必要であることを読みました。Google が UTF-8 でエンコードされた文字を返しているかどうかをどのように知ることができるのでしょうか?
// URL Encode string
$str = urlencode($str);
// Make request
$response = file_get_contents('https://www.googleapis.com/language/translate/v2?key=' . GTRAN_KEY . '&target=es&source=en&q=' . $str);
// Decode json response to array
$json = json_decode($response,true);