User Tag List

Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 25 հատից

Թեմա: Ansi to Unicode

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    27.01.2007
    Գրառումներ
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ansi to Unicode

    Բարի լույս,

    ANSI to Unicode կովերտացիայի դեպքում առկա ծրագրերում (օրինակ՝ Armenian Unicode Converter ) հիմնականում ճիշտ չի փոխակերվում ANSI-ում եղած չակերտները «» Unicode-ում դրա փոխարեն հայտնվում է ստորակետ կամ փոքրատառ ե, խնդիրներ կան միջակետը հետ և այլն։
    Որոշ ծրագրերում կան կովերտացիայի MAP-ը օգտագործողի կողմից փոխելու հնարավորություն (օրինակ KDWIN, սակայն այն սկզբունքորեն չեմ օգտագործում քանի որ հնարավոր չէ անջատել լեզուները)։
    Կհուշեք արդյոք այլ ծրագրեր, որտեղ ինչպես Armenian Unicode Converter -ում կոնվերտացիան կատարվում է առանձին պատուհանում, (Word-ից դուրս), սակայն ունի նաև կոնվերտացիայի MAP-ը փոխելու հնարավորություն։
    Կամ ինչպես KDWIN-ից հանել լեզուները ու թողնել միայն կոնվերտացիայի հնարավորությունը։
    Շնորհակալ եմ
    Վերջին խմբագրող՝ Chuk: 11.11.2008, 17:22: Պատճառ: Անձնական տվյալների հեռացում

  2. #2
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Իսկ ինչնե՞ք ուզում փոխակերպել։
    Եթե ՄՍ Օֆիսի դոկ/քլս-ները, բավականին հաջող են Թարումենի մակորսները, կարող եք նաև թուլբարի վրա հանել, որ ձեռքի տակ լինեն։
    http://fonts.tarumian.am/index_programs.php

  3. #3
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)

    Re. Ansi to Unicode

    Անցյալ գիշեր եմ գրել:

    Կոդ:
    Sub Normal2Unicode()
    '
    ' Normal2Unicode
    ' Created by A†eis†
    '
    Ss = Selection.Start
    Se = Selection.End
    If Se - Ss < 0 Then End
    For i = Ss To Se - 1
    
    Selection.Start = i
    Selection.End = i + 1
    tar = Selection
    If AscW(tar) = 164 Or AscW(tar) = 165 Then GoTo 10
    If AscW(tar) = 167 Then Selection = chr(171)
    If AscW(tar) = 166 Then Selection = chr(187): GoTo 10
    If tar = chr(187) Then Call unicode_stugum: GoTo 10 ' Pakogh chakerti Yev YE tari problem
    If AscW(tar) = 168 Then Selection = ChrW(1415) 'yev tar@
    If AscW(tar) = 177 Then Selection = ChrW(1374) ' harcakan nshan
    If AscW(tar) < 178 Or AscW(tar) > 253 Then GoTo 10
    If AscW(tar) / 2 = AscW(tar) \ 2 Then Selection = ChrW(1328 + (AscW(tar) - 176) / 2)
    If AscW(tar) / 2 <> AscW(tar) \ 2 Then Selection = ChrW(1376 + (AscW(tar) - 177) / 2)
    
    10: Next i
    Selection.Start = Ss
    Selection.End = Se
    Selection.Font.Name = "tahoma armenian"
    End Sub
    
    Sub unicode_stugum() 
    '
    ' Normal2Unicode
    ' Created by A†eis†
    ' Yete hajord tar@ ASCII -e nshanakum e da YE tarn e
    '
    ascii = False
    HinSel = Selection.Start
    Selection.Start = HinSel + 1
    Selection.End = HinSel + 2
    If AscW(Selection) < 1000 And AscW(Selection) <> 32 And AscW(Selection) <> 13 Then ascii = True
    Selection.Start = HinSel
    Selection.End = HinSel + 1
    If ascii Then Selection = ChrW(1381)
    End Sub
    Էականորեն տարբերվում է Թարումյանի տարբերակից և մոտեցումով և ծավալով:
    Չակերտների հարցը լուծված է (մասամբ), միջակետը չեմ ստուգել:
    Սպասում եմ Ձեր կարծիքներին և գտած վրիպակներին:
    artak.am De gustibus et coloribus non est disputandum.

  4. #4
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    27.01.2007
    Գրառումներ
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Անցյալ գիշեր եմ գրել:

    Կոդ:
    Sub Normal2Unicode()
    '
    ' Normal2Unicode
    ' Created by A†eis†
    '
    Ss = Selection.Start
    Se = Selection.End
    If Se - Ss < 0 Then End
    For i = Ss To Se - 1
    
    Selection.Start = i
    Selection.End = i + 1
    tar = Selection
    If AscW(tar) = 164 Or AscW(tar) = 165 Then GoTo 10
    If AscW(tar) = 167 Then Selection = chr(171)
    If AscW(tar) = 166 Then Selection = chr(187): GoTo 10
    If tar = chr(187) Then Call unicode_stugum: GoTo 10 ' Pakogh chakerti Yev YE tari problem
    If AscW(tar) = 168 Then Selection = ChrW(1415) 'yev tar@
    If AscW(tar) = 177 Then Selection = ChrW(1374) ' harcakan nshan
    If AscW(tar) < 178 Or AscW(tar) > 253 Then GoTo 10
    If AscW(tar) / 2 = AscW(tar) \ 2 Then Selection = ChrW(1328 + (AscW(tar) - 176) / 2)
    If AscW(tar) / 2 <> AscW(tar) \ 2 Then Selection = ChrW(1376 + (AscW(tar) - 177) / 2)
    
    10: Next i
    Selection.Start = Ss
    Selection.End = Se
    Selection.Font.Name = "tahoma armenian"
    End Sub
    
    Sub unicode_stugum() 
    '
    ' Normal2Unicode
    ' Created by A†eis†
    ' Yete hajord tar@ ASCII -e nshanakum e da YE tarn e
    '
    ascii = False
    HinSel = Selection.Start
    Selection.Start = HinSel + 1
    Selection.End = HinSel + 2
    If AscW(Selection) < 1000 And AscW(Selection) <> 32 And AscW(Selection) <> 13 Then ascii = True
    Selection.Start = HinSel
    Selection.End = HinSel + 1
    If ascii Then Selection = ChrW(1381)
    End Sub
    Էականորեն տարբերվում է Թարումյանի տարբերակից և մոտեցումով և ծավալով:
    Չակերտների հարցը լուծված է (մասամբ), միջակետը չեմ ստուգել:
    Սպասում եմ Ձեր կարծիքներին և գտած վրիպակներին:
    Բառավերջի ե-ն դարձնում է փակող չակերտ,
    ճիշտ չի փոխակերպում հետևյալ նշանները՝
    բացականչական նշան, բութ, շեշտ, միջակետ, բազմակետ ենթամնա, բաժանման գծիկ

  5. #5
    Հայաստան! Egern.net-ի ավատար
    Գրանցման ամսաթիվ
    23.03.2006
    Հասցե
    Երևանյան լճի հարևանությամբ
    Տարիք
    33
    Գրառումներ
    1,091
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Մեջբերում Marat-ի խոսքերից Նայել գրառումը
    Բառավերջի ե-ն դարձնում է փակող չակերտ,
    ճիշտ չի փոխակերպում հետևյալ նշանները՝
    բացականչական նշան, բութ, շեշտ, միջակետ, բազմակետ ենթամնա, բաժանման գծիկ
    Մարատ ջան !

    Ես Ձեզ PMով բացատրեցի, թե ինչումն է այդ ե-ի պրոբլեմը....

  6. #6
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Ոչ մի տարբերակը ասյտեղ բերված չեմ ստուգել, կներեք ժամանակ չկա։
    Պարզապես մեկ խնդրանք, մինչև դռայվեր/փոխարկիչ գրելը նայեք պաշտոնական ստանդարտին։
    http://www.unicode.org/charts/

    Մի կես տարի առաջ մեկ նախագծի համար 10-ից ավելի փոխարկիչ/դռայվեր էի նայում և 10-ից 2-ն էին որ կորրեկտ անում էին դա։ Օրինակ հայերեն վեջակետի փոխարեն լատիներեն երկուկետ էին դնում։ Եթե «էկրանի վրա ամեն ինչ նորմալ է երևում» դա դեռ չի նշանակում, որ ծրագիրը կորրեկտ աշխատում է։ Իսկ երբ անհրաժեշտություն կառաջանա տեսքը մեքենայական անալիզի ենթարկել, սեմանտիկ-վեբում օգտագործել այդ կիսահայերեն-կիսաանգլերեն տեքստը շատ անիմաստ գլխացավանք է առաջացնում։

  7. #7
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    27.01.2007
    Գրառումներ
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Շնորհակալ եմ արձագանքելու համար,
    սակայն ամբողջ խնդիրը նրանում էր, որ WORD-ում աշխատելը իմ դեպքում այդքան էլ հարմար չէր։
    Անհրաժեշտ էր առանձին ու անկախ պատուհանով աշխատող մի ծրագիր, որտեղ պետք կլիներ ասենք Quark-ից բերել տեքստերն ու փոխակերպել։
    Հարգանքով՝
    Մարատ

  8. #8
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)

    Re. Ansi to Unicode

    Մեջբերում Marat-ի խոսքերից Նայել գրառումը
    Շնորհակալ եմ արձագանքելու համար,
    սակայն ամբողջ խնդիրը նրանում էր, որ WORD-ում աշխատելը իմ դեպքում այդքան էլ հարմար չէր։
    Անհրաժեշտ էր առանձին ու անկախ պատուհանով աշխատող մի ծրագիր, որտեղ պետք կլիներ ասենք Quark-ից բերել տեքստերն ու փոխակերպել։
    Հարգանքով՝
    Մարատ
    Կարող եմ և նման բան գրել (նախորոք նշիր թե սրա ինչը դուրդ չի գալիս ), բայց Word-ի տարբերակն այնքանով է հարմար, որ պահում է տեքստի ֆորմատը:
    artak.am De gustibus et coloribus non est disputandum.

  9. #9
    Սկսնակ անդամ
    Գրանցման ամսաթիվ
    27.01.2007
    Գրառումներ
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Ansi to Unicode

    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Կարող եմ և նման բան գրել (նախորոք նշիր թե սրա ինչը դուրդ չի գալիս ), բայց Word-ի տարբերակն այնքանով է հարմար, որ պահում է տեքստի ֆորմատը:
    Այդ ծրագրում, ինչպես արդեն ասվել է, դեպի Unicode ճիշտ չեն փոխակերպվում որոշ տառեր ու նշաններ (չակերտ, միջակետ) և այլն։ Բացի այդ, հայկական ANSI տառատեսակները նույնպես միասնական ստանդարտով չեն, կան որոնք ունեն «և», կան, որոնք չունեն, հետո տարբեր են -, բազմակետի, միջակետի և այլն տեղերը։ Տիպիկ համամետություն Թարումյան ArialAM-ը ասենք DALLAK կամ ArialArmenian, TimesArmenian-ի հետ։ Ինքներդ կհամոզվեք։ Հիմա եթե լինի փոխակերպման MAP-ը ըստ օգտվողի հայեցողության փոխելու հնարավորություն, ապա կախված տառատեսակից նա ինքը կարող է շտկել բոլոր թերությունները։
    Իսկ կոնկրետ իմ դեպքում, կա հատուկ պատվիրված ANSI տառատեսակ, որը շատ ավելի խառն է քան վերոնշյալները։ Իսկ անհրաժեշտ է գոնե 95%-անոց ճիշտ դեպի Unicode փոխակերպում։ Կան դեպքեր, երբ Word-ի ֆորմատը էլ կարևոր չէ, ավելի հեշտ է փոխակերպել ու հետո ֆորմատավորել։
    Հուսամ փաստարկները բավարար համոզիչ էին «Կարող եմ և նման բան գրել»-ը նախաձեռնելու համար։ Ես պատրաստ եմ աջակցել ինչով կկարողանամ։
    Հարգանքով
    Մարատ

  10. #10
    Պատվավոր անդամ Lion-ի ավատար
    Գրանցման ամսաթիվ
    20.03.2007
    Հասցե
    Երևան
    Գրառումներ
    9,429
    Mentioned
    36 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Ansi to Unicode

    Մեջբերում Marat-ի խոսքերից Նայել գրառումը
    Բարի լույս,

    ANSI to Unicode կովերտացիայի դեպքում առկա ծրագրերում (օրինակ՝ Armenian Unicode Converter ) հիմնականում ճիշտ չի փոխակերվում ANSI-ում եղած չակերտները «» Unicode-ում դրա փոխարեն հայտնվում է ստորակետ կամ փոքրատառ ե, խնդիրներ կան միջակետը հետ և այլն։
    Որոշ ծրագրերում կան կովերտացիայի MAP-ը օգտագործողի կողմից փոխելու հնարավորություն (օրինակ KDWIN, սակայն այն սկզբունքորեն չեմ օգտագործում քանի որ հնարավոր չէ անջատել լեզուները)։
    Կհուշեք արդյոք այլ ծրագրեր, որտեղ ինչպես Armenian Unicode Converter -ում կոնվերտացիան կատարվում է առանձին պատուհանում, (Word-ից դուրս), սակայն ունի նաև կոնվերտացիայի MAP-ը փոխելու հնարավորություն։
    Կամ ինչպես KDWIN-ից հանել լեզուները ու թողնել միայն կոնվերտացիայի հնարավորությունը։
    Շնորհակալ եմ
    Մի գործնական խորհուրդ տամ. ինքս էլ եմ հաճախ փոխարինում և չակերտների հետ խնդիր եմ ունենում: Վարվում եք այսպես - տեքստը քոպի եք անում մի առանձին վոռդի էջի վրա, հետո ctrl-H-ով բացում եք պատուհանը, քոփի եք անում առաջին չակերտը վերևում, ներքևում էլ - *: Դրանից հետո սեղմում եք Ռեփլաս ալլ կնոպկեն, սաղ առաջին չակերտները դառնում են *: Հետո նույն կերպ աստղիկը փոխում եք սրա «<<» հետ… Նույնն էլ անում եք մյուս չակերտի հետ և հետո հանգիստ փոխում տառատեսակը յունիկոդի:
    Համեցեք իմ ֆորում
    Միայն արժանապատվություն ունեցողը կարող է գնահատել դա և իր, և ուրիշների մոտ:

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. Յունիկոդ vs. ANSI
    Հեղինակ՝ Rammstein, բաժին` Համակարգիչ
    Գրառումներ: 10
    Վերջինը: 05.07.2010, 15:53
  2. Նոր Unicode Converter
    Հեղինակ՝ Edgar Marukyan, բաժին` Համակարգչային ծրագրեր
    Գրառումներ: 13
    Վերջինը: 05.12.2009, 15:13
  3. Unicode-ով տեքստ հավաքելը VB 6.0
    Հեղինակ՝ Arthur26, բաժին` Ծրագրավորում
    Գրառումներ: 7
    Վերջինը: 10.11.2008, 00:36

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •