AXForum  
Вернуться   AXForum > Рынок > Другие системы на рынке
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2013, 17:49   #21  
virtuoso is offline
virtuoso
Участник
 
40 / 15 (1) ++
Регистрация: 06.06.2007
Цитата:
Сообщение от Ace of Database Посмотреть сообщение
Кстати, по поводу сортировки данных на разных языках. В андроид-приложениях встречаются данные на разных языках (китайский, немецкий, русский) все перемешано в одном приложении... Не понимаю, как можно в одной таблице СУБД хранить данные в разных кодировках...
А почему для разных языков Вам нужны разные кодировки? По-моему, Вам подойдёт одна любая кодировка unicode, например UTF-8. Она содержит много символов, в том числе и китайские.

Последний раз редактировалось virtuoso; 04.06.2013 в 17:57.
За это сообщение автора поблагодарили: Ace of Database (2).
Старый 04.06.2013, 18:08   #22  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
О, поставил collation utf16_bin.
Теперь и на немецком и на шведском видны данные. Месяц назад че-то не получалось
Старый 04.06.2013, 18:27   #23  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Язык языком, а как дела обстоят с тем, что текст в другу сторону пишется?
__________________
Axapta book for developer
Старый 04.06.2013, 18:54   #24  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
К сожалению, UNICODE не спасает от всех проблем автоматически. Например в турецком и румынском языках быквы i и ı (латинское и с точкой и без точки) различаются. И апперкейз от i должен давать İ, а не I как в большой части языков с латинским алфавитом (аналогично - ловеркейс от I - должен давать ı, а не i). Я не знаю, как конкретно в UTF16_BIN эта проблема решается (думаю - общим способом, а не турецк-румынским), но если ты ту же аксапту ставишь в международной компании, то либо турки с румынами будет материться и плакать от сконвертированных в неправильную букву фамилий, либо все остальные будут делать то же самое, обнаружив в немецких или английских фамилиях замечательную буковку İ. Аналогичная проблема будет с сортировкой. İ и ı должны идти между h и k, а не где-то во второй половине юникодной таблицы, после z.

Так что юникод - не панацея и спасает не от всех проблем локализации, а только от самых фундаментальных проблем хранения многоязычных текстов. Как только дело до сортировки, сравнения и конвертации регистра доходит - сразу грабли случаются.
Старый 04.06.2013, 21:23   #25  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Кстати интересно, а как в турецком с другими буквами типа ü ğ и прочими отличиями от английского алфавита? Вот ведь революционеры по напридумывают букв. В России та же история с буквой ё, которую почему то теперь считают исконной русской хотя ей всего то пара сотен лет.
__________________
Axapta book for developer
Старый 05.06.2013, 09:03   #26  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Во времена, когда придумывались алфавиты, люди были угрюмы и суровы. Не было интернета и демократии. Поэтому Кириллу и Мефодию пришлось придумать такие суровые буквы, как "Ы" и "Ъ",
Даже в немецком алфавите, несмотря на то, что немцы живут в центре современной просвещенной Европы, есть суровая буква "ß".
Старый 07.06.2013, 12:47   #27  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Ага, а во времена, когда придумывались кодировки и клавиатуры, уже было полное "англичанство". Потому и буковки наши "где-то в конце таблицы". И ведь особо не поспоришь - надо же куда-то эти буквы пихать.
А с буквой "ё" как раз никакой особой истории нет. Видели бы вы чукотский или ещё какой нерусский кириллический алфавит - вот уж где история... И тоже ведь не поспоришь - раз звук есть, то и буква ему полагается.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
За это сообщение автора поблагодарили: Pustik (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Интеграция Microsoft Dynamics CRM и 1C instopalm Полезное по Microsoft Dynamics 3 11.02.2013 17:49
1C выпустила ознакомительную версию платформы 8.3 Reaper Другие системы на рынке 7 01.10.2012 11:19
Вышла бета 1C 8.2.14 Reaper Другие системы на рынке 9 31.05.2011 14:44
1C серьезно занялась масштабированием своих решений Сисой Другие системы на рынке 42 21.06.2010 10:55
опять 1C: чисто технические аспекты... ushastik Сравнение ERP-систем 45 30.01.2004 13:04

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:52.