Конвертирование кодировки utf для отображk
Ктото знает как utf кодировку перекодировать в родную телефона, чтоб она нормально отображалась в форме
вот пример текста (Чувствуешь, кто-то нежно целует твои РіСѓР±С‹ - это СЏ нежно целую тебя перед СЃРЅРѕРј. РЎРїРѕРєРѕР№РЅРѕР№ ночи! *) |
Ответ: Конвертирование кодировки utf для отобра
|
Re: Конвертирование кодировки utf для отображ&
Спс, щас поробую
|
Re: Конвертирование кодировки utf для отображ&
а как передать не ресурс а сроку?
|
Ответ: Конвертирование кодировки utf для отобра
Код:
Function StrToUtf8(s: string;): string; // Корректирует русскую кодировку в строках взятых из ресурсов... у меня работает ;) |
Re: Конвертирование кодировки utf для отображ&
у меня не рабоатет (
|
Ответ: Конвертирование кодировки utf для отобра
оно работает когда текст в формате UTF-8
|
Re: Конвертирование кодировки utf для отображ&
Чувствуешь, кто-то нежно целует твои губы - это я нежно целую тебя перед сном. Спокойной ночи!
это утф 8 но он никак не реагирует... |
Ответ: Конвертирование кодировки utf для отобра
Вроде как UTF и UTF-8 разные кодировки, перекодировать нужно. Kurdt, приложи файл в UTF, попробую разобраться, как его перекодировать.
|
Re: Конвертирование кодировки utf для отображk
вот http://webfile.ru/2319205
почемуто вложения не работают |
Ответ: Конвертирование кодировки utf для отобра
UTF - это, как я понимаю, семейство кодировок. Туда входят UTF-8, UTF-16 и другие. Моя функция преобразует считанный из ресурса текст в UTF-8 в UNICODE, который можно отображать в Java. Перекодируются все возможные символы, любого языка, которые только может отобразить UNICODE/UTF-8 (даже значки всякие прикольные, вот только главное, чтобы тел их поддерживал, но если не поддерживает, то конвертация всё равно произойдёт, просто тел отобразит такие символы как квадратики или точки). НО! Если в тексте ресурса, который скармливаем моей функции находится хотя бы один символ, который закодирован НЕ В UTF-8, то функция возвращает пустую строку (можно исправить это, чтобы просто пропускала, например, такие символы, но я себе цель ставил просто побыстрее написать и затестить, будет ли работать).
beZ_probleM, твоя функция, как я понял, конвертирует из UTF-8 только узкий диапазон символов, в который входят русские буквы. А моя перекодирует полный диапазон всех символов (горжуся собой, гг). =) Цитата:
Чувствуешь, кто-то нежно целует твои РіСѓР±С‹ - это СЏ нежно целую тебя перед СЃРЅРѕРј. РЎРїРѕРєРѕР№РЅРѕР№ ночи! , то каждый из байтов примет вид юникода. Перекодировку нужно делать именно при чтении из ресурса или интернета, или файла из файловой системы. Но как запихуть в исходник, например, строку юникодную, в которой есть разные национальные символы - я сам не знаю. Точнее знаю, но вам этот способ не понравится. Например так (код на Java): PHP код:
PHP код:
|
Re: Конвертирование кодировки utf для отображ&
я загружаю с интерента строку и у меня там вместо текста вот такие крякозяблы выдает
Чувствуешь, кто-то нежно С тоесть автоматически не переводит, почему ? Может в начало строки нада чтото вставить? |
Ответ: Конвертирование кодировки utf для отобра
Через мою функцию пропускаешь? Если нет, токрякозябры и будут.
|
Re: Конвертирование кодировки utf для отображ&
Это 2 байтный уникод
|
Ответ: Re: Конвертирование кодировки utf для отображ&
Цитата:
|
Часовой пояс GMT +4, время: 12:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot