Имеется сайт на двух языках по умол. русский. А второй кыргызкий. Так как у кыргызкого языка есть свои не стандартные символы, надо брать их с базы. Когда переводим и ставим вместо не станд. букв появляется ? поэтому все названия приходиться брать из базы(это уже на кыргызком индексе) .
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=1" class="menu_lnk">Главная</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=2" class="menu_lnk">О комнании</a> </td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=3" class="menu_lnk">Очистка воды</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=4" class="menu_lnk">Наши преимущества</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=5" class="menu_lnk">Сервис и поддержка</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=6" class="menu_lnk">Где купить</a></td>
Ия такую функцию создал но не знаю как использовать (выше код):
function show_main_menu()
{
require 'inc/connect.php';
$tmp="";
$result = mysql_query("SELECT * FROM main_menu ORDER BY id;", $link);
while($row = mysql_fetch_array($result)){
$tmp=$tmp.'<a href="?id='.$row['id'].'" class="menu_lnk">'.$row['name'].'</a><br>';
}
return $tmp;
}
Извлечь
7 марта 2010, 22:19
Автор: SiOS
|
1234ruВообще после соединения с MySQL-сервером и перед тем, как выбирать данные, нужно указать кодировку, в которой скрипт PHP хочет получать данные.Например, для кодировки UTF-8 это делается с командой [syntax]mysql_query("SET NAMES UTF-8")[/syntax] её нужно включить в inc/connect.php после mysql_connect(). Какую кодировку Вы используете для хранения данных в БД? Если у Вас данные на киргизском, наверняка всё должно быть в UTF-8 (по крайней мере, база). Так ли это? То, что не убивает нас, делает нас инвалидами.
|
10.03.2010, 00:56 Ответить |
|
NO USERPIC
|
SiOSЯ решил не парится Геттехстом. Решил так сделать. Для русс отдельный индекс. для кыргызс. части отдельный индекс. Тут возникает проблема: Дело в том что редакторы не видит не стан. символы хоть charset utf-128 ставь. Придется брать из базы название как Главная, О нас--кырз(Биз жөнүндө).Еще такая проблема: На индексе2(кырг) id.main_menu начинается с id=7 нажимаешь он береть инфы из id=1(Главная на рус.) Усуба
|
16.03.2010, 20:08 Ответить |
|
1234ruЦитата: Дело в том что редакторы не видит не стан. символы хоть charset utf-128 ставь У Вас в какой кодировке исходные данные? Какая вообще кодировка используется для киргизского языка? Цитата: Для русс отдельный индекс. для кыргызс. части отдельный индекс. ... На индексе2(кырг) id.main_menu начинается с id=7 нажимаешь он береть инфы из id=1(Главная на рус.) id должен быть один, т.к. русское и киргизское названия относятся к одному и тому же пункту меню; просто названия на разных языках. Должно быть name_rus и name_kirgiz. (таблицы советую сделать в UTF-8). То, что не убивает нас, делает нас инвалидами.
|
18.03.2010, 00:40 Ответить |
© 2007—2010 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
