Code page 950
કોડ પેજ 950 એ પરંપરાગત ચાઇનીઝ માટે માઈક્રોસોફ્ટ વિન્ડોઝ પર વપરાતું કોડ પેજ છે. તે માઈક્રોસોફ્ટનું વાસ્તવિક પ્રમાણભૂત બિગ5 અક્ષર એન્કોડિંગનું અમલીકરણ છે. કોડ પૃષ્ઠ આઇએએનએ સાથે નોંધાયેલું નથી, અને તેથી, ઇન્ટરનેટ પર માહિતીનો સંચાર કરવા માટે તે પ્રમાણભૂત નથી, જો કે તેને સામાન્ય રીતે માઇક્રોસોફ્ટ લાઇબ્રેરી કાર્યો સહિત ફક્ત તરીકે લેબલ કરવામાં આવે છે. વિન્ડોઝ કોડ પેજ 950 અને "કોમન" (બિન-વિક્રેતા-વિશિષ્ટ) બિગ5 વચ્ચેનો મુખ્ય તફાવત એ છે કે 0xF9D6 થી 0xF9FE પર બિગ5 માટે ETEN એક્સ્ટેન્શન્સના સબસેટનો સમાવેશ થાય છે (જેમાં સાત ચાઇનીઝ અક્ષરો ′, ′, ′, ′, ′, ′, ′ અને ′ નો સમાવેશ થાય છે, ત્યારબાદ 34 બોક્સ રેખાંકન અક્ષરો અને બ્લોક તત્વો આવે છે). કેટલાક અન્ય ETEN વિસ્તૃત અક્ષરો દ્વારા ઉપયોગમાં લેવાતી શ્રેણીઓને તેના બદલે અંતિમ-વપરાશકર્તા વ્યાખ્યાયિત (ખાનગી ઉપયોગ) અક્ષરો તરીકે વ્યાખ્યાયિત કરવામાં આવે છે. આઈ. બી. એમ. ના સી. સી. એસ. આઈ. ડી. 950માં સિંગલ બાઈટ કોડ પેજ 1114 (સી. સી. એસ. આઈ. ડી. 1114) અને ડબલ બાઈટ કોડ પેજ 947 (સી. સી. એસ. આઈ. ડી. 947) નો સમાવેશ થાય છે, અને જ્યારે કે બિગ5 વેરિઅન્ટ પણ છે, તે માઈક્રોસોફ્ટના કોડ પેજ 950થી કંઈક અલગ છે, જેમાં લીડ બાઇટ્સ 0xA3,0xC6,0xC7 અને 0xC8 માટે કેટલાક ETEN એક્સ્ટેન્શન્સનો સમાવેશ થાય છે, જ્યારે લીડ બાઈટ 0xF9 (જેમાં માઈક્રોસોફ્ટનો સમાવેશ થાય છે) વાળા એક્સ્ટેન્શન્સને બાકાત રાખવામાં આવે છે, અને તેને વપરાશકર્તા-નિર્ધારિત અક્ષરો તરીકે પ્રાઇવેટ યુઝ એરિયામાં મેપ કરવામાં આવે છે. તેમાં ટ્રેલ બાઇટ્સ 0x81-A0 એટલે કે બે બિન-ETEN વિસ્તરણ ક્ષેત્રોનો પણ સમાવેશ થાય છે. સામાન્ય બિગ5 ટ્રેઇલ બાઈટ શ્રેણીની બહાર પરંતુ બિગ5 + ટ્રેઇલ બાઈટ શ્રેણી જેવી જઃ ક્ષેત્ર 5માં લીડ બાઈટ 0xF2-F9 હોય છે અને તેમાં IBM-પસંદ કરેલા અક્ષરો હોય છે, જ્યારે ક્ષેત્ર 9માં લીડ બાઈટ 0x 81-8 C હોય છે અને તે વપરાશકર્તા-નિર્ધારિત ક્ષેત્ર છે. માઇક્રોસોફ્ટે 2000માં કોડ પેજ 950ના તેમના સંસ્કરણને અપડેટ કર્યું હતું, જેમાં ડબલ-બાઈટ કોડ 0xA3E1 પર યુરો ચિહ્ન (€) ઉમેરવામાં આવ્યું હતું. આઇબીએમ તેમના બિગ-5 વેરિઅન્ટના યુરો સાઇન અપડેટને સીસીએસઆઈડી 1370 તરીકે ઉલ્લેખ કરે છે (જેમાં સિંગલ-બાઈટ (0x80) અને ડબલ-બાઈટ યુરો ચિહ્નો બંનેનો સમાવેશ થાય છે). તેમાં સિંગલ બાઈટ કોડ પેજ 1114 (CCSID 5210) અને ડબલ બાઈટ કોડ પેજ 947 (CCSID 21427) નો સમાવેશ થાય છે. આઇબીએમ ડીબી 2 માં માઇક્રોસોફ્ટના પ્રકાર સાથે વધુ સારી સુસંગતતા માટે, આઇબીએમ શુદ્ધ ડબલ-બાઈટ કોડ પેજ 1372 અને સંકળાયેલ ચલ-પહોળાઈ સીસીએસઆઈડી 1373 ને પણ વ્યાખ્યાયિત કરે છે, જેમાં માત્ર ડબલ-બાઈટ યુરો ચિહ્નનો સમાવેશ થાય છે અને માઇક્રોસોફ્ટ વર્તણૂક સાથે મેળ ખાય છે જેમાં વિસ્તરણ પ્રદેશો શામેલ છે. સિંગલ બાઈટ કોડ આઇબીએમ દ્વારા સમાવિષ્ટ સિંગલ-બાઈટ ગ્રાફિકલ અક્ષરો નીચે મુજબ છે. સંદર્ભના આધારે 0x00 જોકે 0x1F અને 0x7F કોડનો ઉપયોગ C0 નિયંત્રણ કોડ માટે થઈ શકે છે (કોડ પૃષ્ઠ 437, કોડ પૃષ્ઠ 897 ની સરખામણી કરો). ઉપર નોંધ્યા મુજબ, 0x80 પર સિંગલ-બાઈટ યુરો સાઇન આઇબીએમ સીસીએસઆઇડી 950 અથવા 1373 માં શામેલ નથી, ન તો માઇક્રોસોફ્ટ દ્વારા. બાકીના ડબલ બાઈટ ક્રમના ભાગો છે. ખાનગી ઉપયોગ વિસ્તારનો ઉપયોગ આ મેપિંગનો ઉપયોગ HKSCS માં પણ થાય છે જ્યાં આપેલ ગ્લિફ હજુ સુધી નિર્દિષ્ટ યુનિકોડ પુનરાવર્તનમાં જોવા મળતું નથી. એલ. એમ. બી. સી. એસ.-18 કોડ પેજ 951 પણ જુઓ, જે વિન્ડોઝ એક્સ. પી. સંદર્ભો પર એચ. કે. એસ. સી. એસ.-સક્ષમ સંસ્કરણ સાથે સી. પી. 950 ને બદલવા માટે માઇક્રોસોફ્ટ હેક છે. કોડ પેજ 950 માટે માઇક્રોસોફ્ટનો સંદર્ભ કોડ પેજ 950 નું મેપિંગ યુનિકોડ (આઇ. સી. યુ.) મેપિંગ ફાઇલો માટે યુનિકોડ આંતરરાષ્ટ્રીય ઘટકો માટેઃ <આઇ. ડી. 3>, <આઇ. ડી. 2>, <આઇ. ડી. 1> એશિયન ભાષાઓના 950 એન્કોડિંગ્સ