http://www.youtube.com/watch?v=-MH6z4H8QlgQwertiy wrote:Семпл можно?EccotheTidesofTime2 wrote:Не сохраняет названия видео
иероглифами
Хотелось бы вот чего...
Moderators: Korney San, Qwertiy, marcipan, igelizm
-
- Posts: 3
- Joined: 24 Jan 2012, 17:08 Tue
Re:
Хм... Опера, Хром и Сафари показывают квадратики, а Firefox - что-то странное, причём на панели задач тоже квадратики...EccotheTidesofTime2 wrote:http://www.youtube.com/watch?v=-MH6z4H8Qlg
PS: Есть подозрение, что DM выкидывает из имени все символы, которые не может отобразить. Кто-нибудь может это подтвердить? Если это так, то возникает вопрос, зачем это надо.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re:
Gotcha!Qwertiy wrote:Хм... Опера, Хром и Сафари показывают квадратики, а Firefox - что-то странное, причём на панели задач тоже квадратики...
При установке мной MS Office 2003 среди прочего были поставлены универсальный и японский шрифт. Иероглифы на месте.
Скорее, это делает стандартная функция преобразования ссылки.Qwertiy wrote:PS: Есть подозрение, что DM выкидывает из имени все символы, которые не может отобразить. Кто-нибудь может это подтвердить? Если это так, то возникает вопрос, зачем это надо.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
А если в DM?Korney San wrote:При установке мной MS Office 2003 среди прочего были поставлены универсальный и японский шрифт. Иероглифы на месте.
Имя ведь не из ссылки берётся? И зачем вообще что-то преобразовывать?Qwertiy wrote:Скорее, это делает стандартная функция преобразования ссылки.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re:
Шрифты устанавливаются в систему, и после этого сразу же доступны любому приложению.Qwertiy wrote:А если в DM?Korney San wrote:При установке мной MS Office 2003 среди прочего были поставлены универсальный и японский шрифт. Иероглифы на месте.
Другое дело, что если нужный шрифт в системе отсутствует, то вместо него по умолчанию подставляется Arial (в XP). Ну а квадраты - потому, что в шрифте нет знаков с указанными кодами.
Вообще по стандарту ссылка может быть (и должна быть) закодирована, если содержит отличные от латиницы знаки. Лишь недавно произошли изменения в стандарте, позволившие писать URLы в национальной кодировке. Соответственно при декодировании все символы, не входящие в алфавит, просто выбрасываются.Qwertiy wrote:Имя ведь не из ссылки берётся? И зачем вообще что-то преобразовывать?
Что касается механизма получения имени видеофайла, об этом лучше расскажут разработчики.
Я скачал приведённый файл, имя у него получилось (и в DM, и на диске) "4+~".
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Это понятно. Просто я подумал, что, если есть нужный шрифт, то DM может повести себя по-другому.Korney San wrote:Шрифты устанавливаются в систему, и после этого сразу же доступны любому приложению.
Ну я в ссылке имени не вижу, скорее всего оно берётся со страницы вместе со ссылкой.Korney San wrote:Что касается механизма получения имени видеофайла, об этом лучше расскажут разработчики.
Ага...Korney San wrote:Я скачал приведённый файл, имя у него получилось (и в DM, и на диске) "4+~".
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re:
Очевидно (если всмотреться в японское название), где-то на этапе между разбором страницы и добавлением загрузки потерялись все нелатинские символы.Qwertiy wrote:Ага...Korney San wrote:Я скачал приведённый файл, имя у него получилось (и в DM, и на диске) "4+~".
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
НеаKorney San wrote:Очевидно (если всмотреться в японское название), где-то на этапе между разбором страницы и добавлением загрузки потерялись все нелатинские символы.
Плюс и тильда - результаты конвертирования, в имени есть только четвёрка.
Кстати, обращаю внимание, что все символы кроме четвёрки состоят из трёх байт.
Текст в title совпадает с текстом в других местах.
PS: Можешь куда-нибудь выложить шрифт с иероглифами?
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re:
Выложить не проблема - проблема определить, который из установленных.Qwertiy wrote:PS: Можешь куда-нибудь выложить шрифт с иероглифами?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
FontViewOK + буфер обменаKorney San wrote:Выложить не проблема - проблема определить, который из установленных.
UPDATE: Если программа не видит ни одного шрифта, её надо запустить от администратора, или использовать From Folder вместо Installed System Fonts. Странно, с более ранней версией такого не было, но и From Folder тоже не было
UPDATE: Надо использовать юникодную версию, т. к. обычная делает конвертирование (с появлением плюса и тильды, кстати).
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Можно не выкладывать, нашёл уже
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Почему-то меня это не удивляет :(
Code: Select all
Imports System.Text
Imports System.Drawing.Text
Public Class Form1
Inherits Form
Private ReadOnly TextAsIs As Byte() = {&HE3, &H80, &H90, &HE8, &HBB, &H8A, &HE7, &HAA, &H93, &H34, &HE3, &H80, &H91, &HE3, &H80, &H8C, &HE3, &H83, &HA0, &HE3, &H83, &HBC, &HE3, &H83, &HB3, &HE3, &H83, &HA9, &HE3, &H82, &HA4, &HE3, &H83, &H88, &HE6, &H9D, &HBE, &HE5, &HB1, &HB1, &HEF, &HBC, &H8B, &HE9, &HAB, &H98, &HE7, &H9F, &HA5, &HE3, &H80, &H8D, &HE4, &HB8, &H89, &HE3, &H83, &H8E, &HE5, &HAE, &HAE, &HEF, &HBD, &H9E, &HE7, &HA5, &H9E, &HE6, &H88, &HB8}
Private ReadOnly FontFile As String = System.IO.Path.Combine(My.Application.Info.DirectoryPath, "ARIALUNI.TTF")
Private WithEvents LstRess As New ListBox
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Fonts As New PrivateFontCollection()
Fonts.AddFontFile(FontFile)
With LstRess
.Dock = DockStyle.Fill
End With
With Me
.Text = "Иероглифы - конвертирование"
.AutoScaleMode = Windows.Forms.AutoScaleMode.None
.Font = New Font(Fonts.Families(0), 16)
.Controls.Add(LstRess)
.ClientSize = New Size(640, LstRess.ItemHeight * 8 + 4)
End With
Dim Str As String
With LstRess.Items
.Add("UTF8 -> Unicode")
Str = Encoding.UTF8.GetChars(TextAsIs)
.Add(Str)
.Add("")
.Add("UTF8 -> 1251 -> Unicode")
Str = Encoding.GetEncoding(1251).GetChars(Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding(1251), TextAsIs))
.Add(Str)
.Add("")
.Add("UTF8 -> 1251 -> Unicode [без знаков вопроса]")
Str = Str.Replace("?", "")
.Add(Str)
End With
End Sub
End Class
Code: Select all
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\vbc.exe /target:winexe /out:Hieroglyphes.exe /optimize+ /removeintchecks+ /debug- Hieroglyphes.vb /main:Form1 /imports:System.Windows.Forms /imports:System.Drawing
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.