Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Модуль перекодировки, Need help 
:(
    Опции темы
Flyzer
  Дата 30.8.2005, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 30.8.2005
Где: Питер

Репутация: нет
Всего: нет



Есть скрипт на Java
Код

<script language="JavaScript">
<!--
azbuka = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя";

function recode_text(str)
{
len = str.length;
for (ich=0; ich <= len-1; ich++) {
ch = str.substr(ich,1);
if (str.charCodeAt(ich) < 128) {
document.write(ch);
} else {
idx = azbuka.indexOf(ch);
if (idx >= 0 && idx < 64) {
code = 1040 + idx;
document.write("&amp;#" + code + ";");
} else if (ch == "Ё") {
document.write("&amp;#1025;");
} else if (ch == "ё") {
document.write("&amp;#1105;");
};
};
};
};
//-->
</script>


Если кому не влом переведите его плиз на ПЧП, по идее тут не сложно должно быть.
Он тип должен по идее перевести кракозябру вроде:
Код

&# 1055;&# 1088;&# 1086;&# 1074;&# 1077;&# 1088;&# 1082;&# 1072;

На русский...
Буду очень благодарен

Это сообщение отредактировал(а) Flyzer - 30.8.2005, 20:58
PM MAIL ICQ YIM   Вверх
Mal Hack
Дата 30.8.2005, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



iconv();
А скорее всего ручками через ASCII символы.
PM ICQ   Вверх
-=Ustas=-
Дата 31.8.2005, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Flyzer @ 30.8.2005, 20:55)
Есть скрипт на Java

Ты малость путаешь!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Flyzer
Дата 31.8.2005, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 30.8.2005
Где: Питер

Репутация: нет
Всего: нет



В общем всем спасибо, я уже сам всё сделал. ))) Ночку посидел и сделал. Там на самом деле не сложно было... Громоздко правда получилось но зато своими ручками)) smile
PM MAIL ICQ YIM   Вверх
Bikutoru
Дата 31.8.2005, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Цитата
Есть скрипт на Java

Это не скрипт на Java, это код на JavaScript

Получаем коды всех русских букв
Код

<script type="text/javascript">
<!--
function unicodeValue(str, pos) 
{
    var res = str.charCodeAt(pos);
    while (res.length < 4)
        res = "0" + res;

    return res;
}

var alphabet = new String("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя");
var symbol;
for(var k = 0; k < alphabet.length; k++) 
{
    document.write("&quot;" + unicodeValue(alphabet, k) + "&quot; => " + alphabet.charAt(k) + "&quot;,<BR>");
}

//-->
</Script>


И записываем их сюда
Код


function toRusLetters($string)
{
    $rus_letters = array (
    //Сюда вставить результат работы кода на JavaScript
    );

    foreach ($rus_letters as $code => $value)
        $string = str_replace("&#" . $code . ";", $value, $string);

    return $string;
}


Это сообщение отредактировал(а) Bikutoru - 31.8.2005, 10:57


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.