Рейтинг:
1
Bernhard Hiller
Это не шрифт, который должен быть преобразован, а кодировка.
Ваш файл использует - скорее всего - кодировку ISCII. Эти кодировки ISCII являются 8-битными кодировками, и они были сделаны так, что при shwoing содержимом с другим индийским алфавитом ("шрифтом") кто-то, знающий этот алфавит, все еще мог прочитать содержимое. Такое поведение может привести к путанице. Позвольте мне сказать вам еще раз: это кодировка, которая должна быть изменена, а не шрифт!
Смотреть также http://en.wikipedia.org/wiki/Indian_Script_Code_for_Information_Interchange[^]
Ashvinrajkot
выше комментария мы добавляем форматы и устанавливаем шрифт bharti gopikatwo, после чего он правильно отображается.как конвертировать если ISCII шрифта, а затем конвертировать в формат Юникод
Ashvinrajkot
если вышеизложенное содержит кодировку, то как преобразовать правильный шрифт, чтобы прочитать его.
Ashvinrajkot
я не знаю, является ли этот шрифт ISCII или нет
Sergey Alexandrovich Kryukov
Тогда проверьте это. Используйте Решение 2.
—СА
Sergey Alexandrovich Kryukov
5ед.
—СА
Bernhard Hiller
Спасибо. Похоже, что этот мальчик не может заглянуть дальше самого верхнего результата Google...
Sergey Alexandrovich Kryukov
:-)
Рейтинг:
1
Sergey Alexandrovich Kryukov
Это не "конвертация шрифта", это перекодировка какого-то текста, тривиальная задача. Вы знаете вторую (не Юникодную кодировку) и, вероятно, Гуджаратскую. Перекодируйте только все символы, о которых идет речь (весь диапазон Юникода), и сравните результаты с помощью инструмента, на который вы ссылаетесь. Вы получите таблицу перекодирования. Используйте его, чтобы создать свой собственный инструмент. Это выглядит слишком просто.
—СА
Ashvinrajkot
привет,
я сослался на инструменты только 200 символов, преобразованных, и я попытаюсь сделать инструменты, но я не в состоянии преобразовать их. вы можете помочь мне сделать этот тип инструментов, потому что мой jquery также неделю.
Sergey Alexandrovich Kryukov
Я не понимаю. Помочь в чем? Как это связано с jQuery? Вы изучаете кодировку, как я советовал, и создаете какую — то таблицу кодирования (ассоциативный массив Javascript) или две (одну перекодировать в одном направлении, другую-в другом направлении). Код на входном символе на выходе (в Юникоде) и наоборот.
символ = массив[код].
—СА
Ashvinrajkot
я могу сделать инструменты на этом конвертере, но он не работает. так что вы можете мне помочь, у меня есть добавить ниже код, но не конвертировать
&ЛТ;%@ страницы язык="в C#" AutoEventWireup значение=значение"true" CodeFile="gujaraticonvert.aspx-файл.в CS"
Наследует="gujaraticonvert" %>
<!Элемент DOCTYPE в HTML общественности "-//W3C для//определения DTD XHTML 1.0 переходный//ванной" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&ГТ;
<html xmlns="http://www.w3.org/1999/xhtml">
&ЛТ;глава атрибут runat="сервер"и GT;
в <название&ГТ;&ЛТ;/название&ГТ;
<link href="http://service.vishalon.net/css/pramukhtypepad.css" rel="таблица стилей"
type="text/css" />
<link href="http://service.vishalon.net/css/pramukhfontconverter.css?v=1.8" rel="таблица стилей" type="text/css" />
&ЛТ;скрипт СРЦ="http://service.vishalon.net/js/pramukhime-common.js" тип="текст/JavaScript"&ГТ;&ЛТ;/скрипт>
&ЛТ;скрипт СРЦ="http://service.vishalon.net/tiny_mce/plugins/pramukhime/js/pramukhime.js"
type="text/javascript"></script>
&ЛТ;скрипт СРЦ="http://service.vishalon.net/tiny_mce/plugins/pramukhime/js/pramukhindic.js"
type="text/javascript"></script>
<сценарий тип="текст/JavaScript" языка="JavaScript"; другими&ГТ;
// выделить значение переменной
функция indicChange(lang)
{
pramukhIME.setLanguage(lang.split(':')[1], lang.split(':')[0]);
}
функция setfont() {
var drpfont = document.getElementById('drpNonUnicodeFont');
ВАР шрифта = drpfont.варианты[drpfont.свойства selectedIndex].значение.столоверчения();
document.getElementById('txtNonUnicode').className = language.toLowerCase() + fontname + "" + language.столоверчения();
}
window.onload = функция() {
setfont(); // установите правильный класс css для выбранного шрифта, отличного от unicode. Этот вызов функции требуется после обратного вызова.
pramukhIME.onLanguageChange(scriptChangeCallback);
прамухиме.addLanguage(Прамухиндический);
pramukhIME.enable("txtUnicode");
//измените язык вручную в первый раз
indicChange(document.getElementById('drpLanguage').value);
// установить ширину и высоту диалогового окна
ВАР ш = окна, д = документ, е = д.функцию documentelement, г = д. метод getelementsbytagname('тело')[0], х = ж.расстояние между || электронной.значения свойств clientwidth || г. значения свойств clientwidth, г = Ж.innerHeight || электронной.clientHeight || г. clientHeight;
var elem = document.getElementById('dialog');
elem.style.top = ((y - 550) / 2) + 'px';
Элем.стиль.слева = ((x - 700) / 2) + 'px';
};
</script>
</head>
<тело>
&ЛТ;форме ID="форма form1" атрибут runat="сервер" действий="gujaraticonvert.aspx-файл" метод="сообщение"и GT;
<Таблица cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td colspan="5">
</td>
</tr>
<tr>
<td>
<Таблица cellspacing="0" cellpadding="3" border="1" class="editor">
<tbody>
<tr class="editortoolbar">
<td>
<div class="iconflex big">
&ЛТ;промежуток класс="большой" идентификатор="lblLanguage1"и GT;английский&ЛТ;/жизненный период> текст в &ЛТ;/дел&ГТ;
<div class="iconflex">
<выберите >
&ЛТ;значение параметра=""&ГТ;выберите шрифт Unicode...&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="BhartiGopika" выбран="выбран"и GT;Gopika Бхарти&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="Giridhar"&ГТ;Giridhar&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="Gopika"&ГТ;Gopika&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="Gopika2"&ГТ;Gopika 2&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="GopikaTwo"&ГТ;два Gopika&ЛТ;/вариант&ГТ;
&ЛТ;значение параметра="GopikaTwo2"&ГТ;два Gopika 2&ЛТ;/вариант&ГТ;
Sergey Alexandrovich Kryukov
Зачем устанавливать шрифт?
—СА
Ashvinrajkot
Бхарти Гопика
Ashvinrajkot
ðzk«ÄkLk LkhuLÿ {kuËe Ык {rnLkk{к-т с г{urhfkLke yiríknkrMkf Þkºkkyu СР hÌkk Ау íÞkhu íku{Айк ÞkºkkLku ÷RLku г{urhfk{КТ ¼khíkeÞ МК{wËkÞLkk ÷kufku{КТ òuhËkh ¢uÍ Ау. 10 rËðMk Ãknu÷к с ÞwyuMk{Т {þkuLke xefexku kuËeLkk çkwf ÚkE [ВМЭ Ау. nðu yk þku{kt ¼køk ÷uðk EåAwf yLku {kuËeLku Mkkt ¼ ¤ðk
этот шрифт применяется Бхарти Гопика, а затем правильно отображается.
Sergey Alexandrovich Kryukov
Вы должны просто использовать любой шрифт, поддерживающий нужные вам диапазоны Юникода. Нет необходимости менять его динамически.
—СА
Ashvinrajkot
как же так ???
Sergey Alexandrovich Kryukov
Нет никакого "как". Просто используйте какой-нибудь фиксированный шрифт.
—СА
Ashvinrajkot
да я знаю это но проблема в том что в Редакторе применяется класс шрифта
затем отображение правильное, но когда открывается вид HTML-кода, то все теги могут быть преобразованы в гуджарати и не понимают, какой начальный тег или конечный тег.
Sergey Alexandrovich Kryukov
Вы говорите о классах CSS? У них нет жетонов.
—СА
Ashvinrajkot
нет, я говорю о таких вещах, как, например, <p>/p>,
,
Sergey Alexandrovich Kryukov
Как бы то ни было, это никак не связано с вашим вопросом. У вас действительно есть какие-то проблемы с HTML? Что это такое? Это может быть другой вопрос.
И я не могу понять: вы все еще думаете об использовании какого-либо шрифта, поддерживающего кодировку, отличную от Юникода? Не делай этого. Перекодируйте данные и, если возможно, вообще избавьтесь от данных, не относящихся к Юникоду.
В чем проблема со шрифтом? Возможно, вы хотите встроить шрифт в свою страницу(ы)? Это можно сделать с помощью CSS.
—СА
Ashvinrajkot
вы можете видеть меня выше шрифта правильного читаемого формиата.
Ashvinrajkot
ðzk«ÄkLk LkhuLÿ {kuËe Ык {rnLkk{к-т с г{urhfkLke yiríknkrMkf Þkºkkyu СР hÌkk Ау íÞkhu íku{Айк ÞkºkkLku ÷RLku г{urhfk{КТ ¼khíkeÞ МК{wËkÞLkk ÷kufku{КТ òuhËkh ¢uÍ Ау. 10 rËðMk Ãknu÷к с ÞwyuMk{Т {þkuLke xefexku kuËeLkk çkwf ÚkE [ВМЭ Ау. nðu yk þku{kt ¼køk ÷uðk EåAwf yLku {kuËeLku Mkkt ¼ ¤ðk
Применять этот bhari gopika шрифта, то корректное отображение и преобразование в Unicode потом (блокнот или Word) вставить, то нет необходимости требуемый шрифт gopika Бхарти для отображения