|
Тема |
Mysql .Net , kirilicata se gybi po sredatat |
|
Автор |
AzSumZmei (-) |
|
Публикувано | 22.04.05 15:11 |
|
|
Problem:
Gybi se kirilicata mejdy bazata i saita. Ne moje da se insert-va, selectva kirilica ot stranicite napisani na asp.net, po tochno kirilskite tekstove stavat na pitanki ili maimynki . Stranica na php v
sushtata dir moje da insert/select kirilica v sushtata baza i sushtata tablica bez da ima nqkakvi vidimi razliki. I dvete polzvat edin i sushti connection string , edin i sushti encoding na stranicite,
ednakvi sql zaqvki.
Dopulnitelno info:
WinXP SP2 / Win2003 server
.Net framework 1.1
MySQL 4.0.20a
Site e windows hosting na www.bulhosting.bg. Server (win 2003 server) e v USA s US lokalizaciq.
##################### .Net site : #####################
<globalization requestEncoding="windows-1251" responseEncoding="windows-1251" fileEncoding="windows-1251" culture="bg-BG"/>
connection string
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=dbName;USER=userName;PASSWORD=pass;OPTION=3;"
за работа с базата използваме: Odbc(command/dataadapter/connection)
)
##################### php srtanichka : ####################
<?php
// DB consts
$SQLHost = 'localhost';
$SQLUser = 'xxx';
$SQLPass = 'xxx';
$SQLBase = 'xxx';
// DB connection
$conn = mysql_connect($SQLHost, $SQLUser, $SQLPass);
mysql_select_db($SQLBase, $conn);
mysql_query("DELETE FROM BPMail WHERE IDBPMail=100");
mysql_query("INSERT INTO BPMail (IDBPMail, Mail, Information) VALUES (100, 'Проба за кирилица', 'test php page')");
$result = mysql_query("select mail from bpmail where IDBPMail = 100");
$row = mysql_fetch_row($result);
echo $row[0];
?>
##################### mysql ################
Таблиците в базата изглеждата приблизително така :
CREATE TABLE BPPicture (
IDBPPicture int NOT NULL ,
IDBPProperty int NOT NULL ,
Picture blob NOT NULL ,
Shortdescription varchar (200) NULL
) type= InnoDB;
Допълнителна информация:
на 2 различни компютъра уеб приложението работи нормално с кирилица и MySQL 4.0.18 i 4.0.20a. Локализацията на компютрите е българска. Уиндовсите са чисти
инсталации.
Благодаря Ви предварително.
##################### url ###################
Za vizyalna predstava na problema:
php : http://www.borovetsproperties.com/a.php
aspx : http://www.borovetsproperties.com/test.aspx
|
| |
|
|
|