Неактивный пользователь
Регистрация: 29.01.2009
Сообщений: 3
Репутация: 0
|
кодировка таблицы
есть таблица
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="../../grid/gt_msg_en.js"></script>
<script type="text/javascript" src="../../grid/gt_grid_all.js"></script>
<script type="text/javascript" src="../../grid/flashchart/fusioncharts/FusionCharts.js"></script>
<script type="text/javascript" src="../../grid/calendar/calendar.js"></script>
<script type="text/javascript" src="../../grid/calendar/calendar-setup.js"></script>
<!-- начальные установки таблицы-->
<script type="text/javascript" >
var grid_demo_id = "myGrid1";
var dsOption= {
fields :[
{name : 'id' },
{name : 'parent_id' },
{name : 'proect_name' },
{name : 'type_id' },
{name : 'order2005' ,type: 'float' },
{name : 'order2006' ,type: 'float' },
{name : 'order2007' ,type: 'float' },
{name : 'order2008' ,type: 'float' },
{name : 'delivery_date' ,type:'date' }
],
recordType : 'object'
}
var colsOption = [
{id: 'id' , header: "id" , width :60 },
{id: 'parent_id' , header: "родитель" , width :80 , editor:{type:'text'}},
{id: 'proect_name' , header: "Название" , width :180 , editor:{type:'text'}},
{id: 'type_id' , header: "type_id" , width :80, width :80 , editor:{type:'text'}},
{id: 'order2005' , header: "2005" , width :60, width :80 , editor: { type :"text" ,validRule : ['R','F'] }},
{id: 'order2006' , header: "2006" , width :60, width :80 , editor: { type :"text" ,validRule : ['R','F'] }},
{id: 'order2007' , header: "2007" , width :60, width :80 , editor: { type :"text" ,validRule : ['R','F'] }},
{id: 'order2008' , header: "2008" , width :60, width :80 , editor: { type :"text" ,validRule : ['R','F'] }},
{id: 'delivery_date' , header: "Delivery Date" , width :100, editor: { type :"date" }}
];
var gridOption={
id : grid_demo_id,
loadURL : 'Controller.php',
saveURL : 'Controller.php',
width: "100%", //"100%", // 700,
height: "400", //"100%", // 330,
container : 'gridbox',
replaceContainer : true,
encoding : 'UTF-8', // Sigma.$encoding(),
dataset : dsOption ,
columns : colsOption ,
clickStartEdit : true ,
defaultRecord : {'order_no':"00",'employee':"",'country':"",'custo mer':"",'order2005':0,'order2006':0,'order2007':0, 'order2008':0,'delivery_date':"2008-01-01"},
pageSize:100,
toolbarContent : 'reload | add del save | print'
};
var mygrid=new Sigma.Grid( gridOption );
Sigma.Util.onLoad(function(){mygrid.render()});
</script>
</head>
<body>
<div id="page-container">
<div id="header">
<h1>
Product - Sigma Grid</h1>
</div>
<div id="content">
<h2>Sigma Grid CRUD Sample</h2>
<div id="bigbox" style="margin:15px;display:!none;">
<div id="gridbox" style="border:0px solid #cccccc;background-color:#f3f3f3;padding:5px;height:200px;width:700px ;" ></div>
</div>
</div>
</div>
</body>
</html> |
|
 |
|
 |
|
это основная таблица ее обрабатывает срипт и загружает данные с серверного файла Controller.php (который передает результаты запрсов таблице) .
Проблема с кадировкой!!!
1. Устанавливаю название столбца русскими ( кодировка всех файлов и кодировка скрипта таблицы по умолчанию UTF-8) вместо этого порченная кирилица.
2. Данные sql таблицы не видны (если на русском), если на латинском то видно.
3. в скрипте перевожу подписи панели управления на русский язык, работает нормально.
|