Текущее время: Чт, апр 18 2024, 17:31

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Неверная замена при TRANSLATE
СообщениеДобавлено: Пт, июл 01 2016, 11:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Всем привет!

При использовании TRANSLATE TO LOWER CASE неверно заменяется символ.
Язык - турецкий. TRANSLATE используется после SPELL_AMOUNT.
Слово ALTI (шесть). После TRANSLATE становится alti, а должно быть altı (и без точки). Разница большая, т.к. "шесть" переводится в "золото") а хотелось бы в те же "шесть".
Собственно, вопрос - куда копать?

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Неверная замена при TRANSLATE
СообщениеДобавлено: Пт, июл 01 2016, 12:05 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
пробовали ?
Code:
SET LOCALE LANGUAGE <язык>

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Неверная замена при TRANSLATE
СообщениеДобавлено: Сб, июл 02 2016, 12:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
ghost написал:
пробовали ?
Code:
SET LOCALE LANGUAGE <язык>


Спасибо за ответ! К сожалению, не помогло(

Используем workaround:
Code:
REPLACE ALL OCCURRENCES OF 'I' in str_value WITH 'ı'.

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Неверная замена при TRANSLATE
СообщениеДобавлено: Ср, авг 17 2016, 17:51 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 02 2013, 09:42
Сообщения: 33
Есть подозрение, что пара "I-i" и "?-ı", разные вещи.
А если сделать обратную операцию, перевести в заглавную "ı", и сравнить значения. Если они различны, значит настройка в "T015Z" не корректна.


в вики говорят, что это разные буквы https://ru.wikipedia.org/wiki/%D0%A2%D1 ... 1%82%D1%8C
    I ı [ɯ] ы
    İ i [i] и


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB