powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / c# и RTF вопрос
9 сообщений из 34, страница 2 из 2
c# и RTF вопрос
    #38591868
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

...на этот теоретический вопрос ответить не могу, только знаю, что стандарт ANSI разрабатывался на базе именно 1252 - соответственно и турки попали в набор по умолчанию ... Но я бы переконвертил все в юникод и забыл ....
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38591906
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikWinnipuh,

...на этот теоретический вопрос ответить не могу, только знаю, что стандарт ANSI разрабатывался на базе именно 1252 - соответственно и турки попали в набор по умолчанию ... Но я бы переконвертил все в юникод и забыл ....

видимо я торможу, но для того чтобы конвертировать, нужно знать как.
Т.е тот же вопрос, который я написал в предыдущем сообщении.

Если я буду реагировать на ansipgXXXX параметр и преобразовывать 'fc в uNNNN в соответствии с этим параметром,
то это будет неправильно в данном примере.
и этот код uNNNN будет разным в зависимости от ansipgXXXX.
А он должен быть одним и тем же.
Где я не прав?
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38591913
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhcarrotikWinnipuh,

...на этот теоретический вопрос ответить не могу, только знаю, что стандарт ANSI разрабатывался на базе именно 1252 - соответственно и турки попали в набор по умолчанию ... Но я бы переконвертил все в юникод и забыл ....

видимо я торможу, но для того чтобы конвертировать, нужно знать как.
Т.е тот же вопрос, который я написал в предыдущем сообщении.

Если я буду реагировать на ansipgXXXX параметр и преобразовывать 'fc в uNNNN в соответствии с этим параметром,
то это будет неправильно в данном примере.
и этот код uNNNN будет разным в зависимости от ansipgXXXX.
А он должен быть одним и тем же.
Где я не прав?
... тогда не реагируйте, а просто переконвертите ANSI1252 в юникод ... А в чем тогда смысл генерирующего кода, который указывает кодовую страницу? .. Зачем это предусмотрено?
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38591931
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikWinnipuhпропущено...


видимо я торможу, но для того чтобы конвертировать, нужно знать как.
Т.е тот же вопрос, который я написал в предыдущем сообщении.

Если я буду реагировать на ansipgXXXX параметр и преобразовывать 'fc в uNNNN в соответствии с этим параметром,
то это будет неправильно в данном примере.
и этот код uNNNN будет разным в зависимости от ansipgXXXX.
А он должен быть одним и тем же.
Где я не прав?
... тогда не реагируйте, а просто переконвертите ANSI1252 в юникод ... А в чем тогда смысл генерирующего кода, который указывает кодовую страницу? .. Зачем это предусмотрено?

1. Юзер в с++ приложении с майкрософтовским rich text контролом пишет тексты, он изатем пишутся в базу в виде содержимого ртф, 2. при этом отдельно складывается чистый текст, вытаскиваемый из ртф поля, для индексации и т.д.


в п.1. я не могу влезть, там работает не мой контрол
в п.2. могу, это моя шарповая SQLCLR функция.

Потому и пытаюсь исправить поведение своей функции, чтобы она правильно вытаскивала текст.
Можете представить скажем 5 юзеров, каждый из которых последовательно меняет содержимое одного и того же ртф в базе через с++ приложение со стандартным рич текст контролом от MS, но у каждого разные региональные сеттинги, и каждый будет перезаписывать ртф со своим параметром ansipgXXXX, но при этом все будут видеть один и тот же текст.
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38591960
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

...но вы изначально знаете язык каждого конкретного документа? ... т.е. я понимаю, напр. на Кипре стоит комп с греческой виндой, но документ пишется по-турецки (бывает) ... Но если вы знаете язык, то и сможете выбирать кодовую страницу, не обращая внимание на то, что там прописал с++ контрол ... Ну, так, наверное ...
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38591972
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot carrotik]Winnipuh,

...но вы изначально знаете язык каждого конкретного документа? ... т.е. я понимаю, напр. на Кипре стоит комп с греческой виндой, но документ пишется по-турецки (бывает) ... Но если вы знаете язык, то и сможете

нет, не знаю, и предположить не могу.
Например, турок рабоатет на виндоуз с английским, но текст пишет с турецкими словами.
И даже еще веселее: английский текст пишется с арабскими (RTL) цитатами

и т.д..
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38592345
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhТ.е. в каких случаях игнорируется ansicpg=nnnn?
в тех случаях, когда rtf - кривой, и ansicpg не согласуется с fcharset
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38592374
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWinnipuhТ.е. в каких случаях игнорируется ansicpg=nnnn?
в тех случаях, когда rtf - кривой, и ansicpg не согласуется с fcharset

спасибо.

Что означает fcharset0? Игнорировать ansicpg=nnnn ?
...
Рейтинг: 0 / 0
c# и RTF вопрос
    #38592388
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhЧто означает fcharset0? Игнорировать ansicpg=nnnn ?
есть основания полагать, что fcharset приоритетнее ansicpg

табличка здесь - http://msdn.microsoft.com/en-us/library/cc194829.aspx
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / c# и RTF вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]