У меня есть приложение, которое создает файл DXF, но у меня проблема с символами диакритических знаков.
У меня есть функция, которая преобразует диакритические знаки в Юникод, но мне нужно знать определенное число для других знаков ударения.
Мне нужны ударения: Á, É, Í и Ú
Как видите, у меня есть число для непрописных букв.
Например, код Ó — 8220.
Функция следующая:
Я искал в сети, но приведенные цифры не верны для меня, и при замене их в DXF возникла ошибка.
Кто-нибудь знает какие числа обозначают ударения Á, É, Í и Ú
У меня есть приложение, которое создает файл DXF, но у меня проблема с символами диакритических знаков. У меня есть функция, которая преобразует диакритические знаки в Юникод, но мне нужно знать определенное число для других знаков ударения. Мне нужны ударения: Á, É, Í и Ú Как видите, у меня есть число для непрописных букв. Например, код Ó — 8220. Функция следующая: [code]void ReplaceAccentsUnicode (CStringW &texto) { CStringW cars_unicode;
// á é í ó ú cars_unicode.Format(L"%c%c", 195, 161); texto.Replace(L"á", cars_unicode); cars_unicode.Format(L"%c%c", 195, 169); texto.Replace(L"é", cars_unicode); cars_unicode.Format(L"%c%c", 195, 173); texto.Replace(L"í", cars_unicode); cars_unicode.Format(L"%c%c", 195, 179); texto.Replace(L"ó", cars_unicode); cars_unicode.Format(L"%c%c", 195, 8220); texto.Replace(L"Ó", cars_unicode); cars_unicode.Format(L"%c%c", 195, 186); texto.Replace(L"ú", cars_unicode);
// à è ì ò ù cars_unicode.Format(L"%c%c", 195, 160); texto.Replace(L"à", cars_unicode); cars_unicode.Format(L"%c%c", 195, 168); texto.Replace(L"è", cars_unicode); cars_unicode.Format(L"%c%c", 195, 172); texto.Replace(L"ì", cars_unicode); cars_unicode.Format(L"%c%c", 195, 178); texto.Replace(L"ò", cars_unicode); cars_unicode.Format(L"%c%c", 195, 185); texto.Replace(L"ù", cars_unicode); } [/code] Я искал в сети, но приведенные цифры не верны для меня, и при замене их в DXF возникла ошибка. Кто-нибудь знает какие числа обозначают ударения Á, É, Í и Ú