|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Доброе время суток! Задумка в следующем... Есть база "UNICODE.dbf" пример a1 = '0410' b1 = 'А' a1 = '0411' b1 = 'Б' a1 = '0412' b1 = 'В' a1 = '0413' b1 = 'Г' a1 = '0414' b1 = 'Д' и т.д. ВЕСЬ АЛФАВИТ http://www.sql.ru/forum/images/cry.gif Как проще всего организовать преобразование симолов в одну и другую сторону? 1. Имеем str_1="04100411041204130414" 2. Имеем str_2="АБВГД" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 18:31 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
GoodenДоброе время суток! Задумка в следующем... Есть база "UNICODE.dbf" пример a1 = '0410' b1 = 'А' a1 = '0411' b1 = 'Б' a1 = '0412' b1 = 'В' a1 = '0413' b1 = 'Г' a1 = '0414' b1 = 'Д' и т.д. ВЕСЬ АЛФАВИТ http://www.sql.ru/forum/images/cry.gif Как проще всего организовать преобразование симолов в одну и другую сторону? 1. Имеем str_1="04100411041204130414" 2. Имеем str_2="АБВГД"Отройте для себя документацию по фоксу и в ней функцию strconv(). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 18:38 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
проходящий., Ну что за люди. Конечно читал и даже пробовал..... Но это не то... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 21:14 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Goodenпроходящий., Ну что за люди. Конечно читал и даже пробовал..... Но это не то...И с каких пор? Что там "не то"? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 21:31 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Gooden, надеюсь, предварительно "04100411041204130414" было переведено в двоичную форму по байту на каждые два символа? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 21:36 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Gooden, а Ваши коды к юникоду какое отношение имеют? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 21:54 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
проходящий., http://ru.wikipedia.org/wiki/Символы,_представленные_в_Юникоде Не вникая во все это. Пример задачи очень простой. ВЫ мне можете, просто, привести пример решения этой задачи. Я бы не отнимал ВАШЕ драгоценное время, если бы знал все то, о чем ВЫ меня спрашиваете.... Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 22:17 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
проходящий., http://www.unicode.org/charts/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2009, 22:42 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Gooden, как я уже писАл, перекодированием в юникод и обратно занимается strconv(). B занимается очень неплохо. И если у Вас что-то с ней не получается, то это говорит лишь или о неправильности Ваших действий и/или некорректности использованных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 09:39 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
проходящий., Искренне благодарю за участие... Буду разбираться..... Если у Вас получится дайте знать, пожалуйста..... Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 09:57 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
A mojet eto pomojet CHRTRAN(<Table.field>,"ASD","АСД") ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 10:07 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
Guest_n, Спасибо, я в этом направлении и пошел...... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 10:09 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
При такой постановке задачи остается только банально резать строку на куски по 4 символа и использовать таблицу перекодировки Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 15:10 |
|
UNOCODE помогите оптимизировать
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо, я сделал, что-то типа этого a='04100411041204130414' a1 =1 a2=4 t='' FOR q = 1 TO 5 b=SUBSTR(a, a1, a2) a1=a1+4 SELECT unicode SET FILTER TO n1=b GO top g= table1.n2 SET FILTER TO t=t+g ENDFOR ?t ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 17:49 |
|
|
start [/forum/topic.php?fid=41&msg=36238557&tid=1585990]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 140ms |
0 / 0 |