02-05-2010, 20:11
|
|
|
חבר מתאריך: 02.05.10
הודעות: 2
|
|
נכון לעכשיו הגדרתי בראש הדף
header('Content-Type: text/html; charset=windows-1255');
ובטגי המטה
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1255" />
ובדף שאחראי על התחברות למסד יש לי כבר אופציה מובנת, וחוץ ממנה פעלתי על פי המדריך...
אני אסמן באדם מה ששינתי בקוד לפי המדריך
זוהי הפונקציה שלפי הבנתי אחראית על הקידוד: אז במקום utf8 החלפתי שם ל hebrew
קוד:
charset of connection
$result="_HEBREW '".mysql_real_escape_string($argument, $db)."'";
else
$result=mysql_real_escape_string($argument, $db);
} else
$result='NULL';
return $result;
}
קוד:
function qa_db_connect($failhandler)
/*
Connect to the QA database, select the right database, and return the link identifier.
Install the $failhandler into a global (and call it if necessary)
*/
{
global $qa_db_fail_handler;
$qa_db_fail_handler=$failhandler;
if (QA_PERSISTENT_CONN_DB){
$connection=mysql_pconnect(QA_MYSQL_HOSTNAME, QA_MYSQL_USERNAME, QA_MYSQL_PASSWORD);
mysql_query('SET NAMES "hebrew"');
}
else
{
$connection=mysql_connect(QA_MYSQL_HOSTNAME, QA_MYSQL_USERNAME, QA_MYSQL_PASSWORD);
mysql_query('SET NAMES "hebrew"');
}
if (is_resource($connection)) {
if (!mysql_select_db(QA_MYSQL_DATABASE, $connection))
$qa_db_fail_handler('select');
mysql_query('SET NAMES "hebrew"');
} else
$qa_db_fail_handler('connect');
return $connection;
}
ועכשיו לאחר הכל, עדיין הגיבריש אומנם שונה אבל ג"יבריש כפי שניתן לראות פה:
http://ekrondat.net/faq2/questions
|