![]() |
Как задать НЕМЕЦКИЕ СИМВОЛЫ в динамическом поле?
Спасайте товарища, господа знающие! Ставлю вопрос ребром. А то порвут на британский флаг :(
Есть динамик текст филв ttt. Есть скрипт ttt="строка". Так вот, как в этой строке задать немецкий или французский символ? Я знаю один вариант - использовать юникод \u0106 например, но это работает, если отключены alll caharacters, если же включены аутлайнсы - ничего не отображается. Но если all characters отключить, тогда ведь не на всех машинах будет видно :( Как решить проблему? Как задать скриптом немецкий символ чтоб это работало у всех юзеров? --- Спасибо! |
А, к примеру, закомпилять немецкий фонт, или отдельные символы, вместе со всем?
Имхо вариант. |
Что то я не понял, обьясни поподробнее плиз
|
К прмеру, у тебя есть немецкий фонт с умуляутами и тд.
Я такую проблему борол следующим образом: делал динамическое поле, выбирал в нем символы, которые не встречаются в Arial Cyr и во вкладке Characters.. вводил их с флажком Only, чтобы флеша из закомпиляла с собой. А, ежели делаешь под гарантированно толстый канал или нерефрешимый кэш, - инклудь весь фонт, пусть немцы порадуются :) |
Посмотрел на немецком форуме и нашёл вот такое:
В первый фрейм system.useCodepage = true; или system.useCodepage = 1252; но на МАС могут быть проблемы. |
Понятно, кодепейдж - это святое, но, как вариант, можно просто взять какой-нибуть чисто немецкий фонт, и его, родимого, закомпилять-таки во флеш...
|
С кодепейджем он вместо нем. символов "Й" всякие пишет, гад такой :)
Цитата:
|
Подождать до вечера можеш?
Я приду домой часов в 9 (по Москве) и сделаю пару примеров с немецкими шрифтами. Тогда посмотрим как будет работать и как не будет. Сорри надо бежать... |
|
все видно с мляутами =)
|
красные и синие?
|
только щас добрался до инета. :(
Тёма, ччто-то не грузится :( |
Митрио, сорри поздно заметил эту тему. Для поля во флеше ставишь какой нить СЕ фонт, например Arial CE, а в текстовиках или переменных вместо умлаутов юзаешь следующие символы:
фигурная S - Я a" - д u" - ь o" - ц |
Не-а, Тоша, не работает. "Я" у меня так и отображается, как "я", с*ка :mad:
Вот в ариал тюркском вроде при включенных all characters похоже на правду, но проблема в том, как перекодировать символы из БД MySQL, чтоб это прокатывало. :) В общем, щас попытаюсь че-нить изобразить на пхп вроде кодировщика. |
Интересующимся на заметку
Нашел решение проблемы. Оно таково:
во флэше в динамическом поле ставим шрифт, например, _sans - он везде есть. Грузим переменную (предположим s - это наша строка) в мувик и на onLoad ставим s=unescape(s); А отправляем строку так (код для PHP): $s="s=".rawurlencode(utf8_encode($str_from_db)); echo $s; str_from_db - это строка, которую надо отправить, предварительно извлеченная из БД. Все :) |
| Часовой пояс GMT +4, время: 17:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.