2
나는 질문이있는 테이블을 저장하고 내 데이터베이스 스페인어에 대답해야하지만 내가 발생 된 문제는 내가 시도 어떤 방법 ¿ (스페인어 알파벳에서 특수 문자를 가질 수 있었다 아니에요이다, ñ, á, é 등)이 문자열 출력에 표시됩니다. 내 데이터베이스에가 볼 몇 가지 문자로 은 (á, é, í, ó은 U)하지만 내 캐릭터에 표시되지. ¿는 내 데이터베이스에도 입력 할 수 없습니다. 그러면 ñ가 대신 내 DB에 없습니다. 상징. 그리고 모든 경우에 PHP 파일 출력의 문자열이 null로 나타납니다. 이 문제를 해결하고 올바른 결과를 얻으려면 어떻게해야합니까? 감사합니다. . 여기데이터베이스에서 스페인어 문자에 대해 사용해야하는 데이터 정렬 유형은 무엇입니까?
처럼 내 DB는 모습입니다 :
여기
인 내 PHP 파일
<?php
$databasehost = "localhost";
$databasename = "Cuestionario";
$databaseusername ="user";
$databasepassword = "password";
$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
$query = "SELECT * FROM Cuestionario_Spanish";
$sth = mysql_query($query);
if (mysql_errno()) {
header("HTTP/1.1 500 Internal Server Error");
echo $query.'\n';
echo mysql_error();
}
else
{
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
}
?>
에서 사용이 내가 얻을 결과 코드 :
이잖아! 고마워 이제 내 문자열 정보를 볼 수 있지만이 부분은 내 데이터베이스에있는 질문의 시작 부분에 광고를해야하는 부분에 응답하지 않습니다. 어떻게 수정해야하는지 알고 있습니까? – zvzej
절대로 작동하지 않습니다. 단지 데이터베이스에서 수정해야했습니다. 다시 thnx – zvzej
죄송합니다 그 시간에 그물이 끊긴있어. 다행 당신을 위해 일했습니다 :) – Karma