{"id":1930,"date":"2020-08-27T09:59:29","date_gmt":"2020-08-27T07:59:29","guid":{"rendered":"https:\/\/www.recordinformatica.it\/caratteri-cinesi-doublebyte.htm"},"modified":"2023-03-09T10:02:54","modified_gmt":"2023-03-09T09:02:54","slug":"caratteri-cinesi-doublebyte","status":"publish","type":"page","link":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm","title":{"rendered":"Caratteri double-byte"},"content":{"rendered":"<p>[vc_row el_class=&#8221;fake_breadcrumbs&#8221;][vc_column][vc_column_text]<strong>Prodotti &gt; Stampa grafica AS\/400 &gt; Printing &gt;<\/strong> Caratteri double-byte[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2447 size-full\" src=\"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png\" alt=\"Caratteri cinesi double byte \" width=\"320\" height=\"86\" srcset=\"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png 320w, https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese-300x81.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\n<p>Realizzare una stampa in lingua <strong>Cinese<\/strong>, ma anche in Giapponese o in Coreano, significa utilizzare dei simboli che escono dal tradizionale contesto di stampa delle lingue occidentali.<\/p>\n<p>Queste lingue, infatti, utilizzano un <strong>simbolo<\/strong> per rappresentare una parola mentre noi occidentali utilizziamo un simbolo per rappresentare una lettera e, componendo le lettere, realizziamo le parole.<\/p>\n<p>Per descrivere il concetto di &#8220;PERSONE&#8221;, noi italiani utilizziamo i simboli &#8220;P&#8221;, &#8220;E&#8221;, &#8220;R&#8221;, &#8220;S&#8221; , &#8220;O&#8221; , &#8220;N&#8221; ed &#8220;E&#8221;.<\/p>\n<p>Un cinese userebbe il solo simbolo:[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;2450&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Apparentemente sembra un sistema molto funzionale e <strong>coinciso<\/strong>. Per\u00f2, c\u2019\u00e8 un rovescio di medaglia. Per essere in grado di scrivere con sufficiente padronanza, si deve conoscere almeno <strong>2\/3 mila<\/strong> simboli. Uno per ogni concetto base che vogliamo descrivere.<\/p>\n<p>Il Cinese &#8220;<strong>semplificato<\/strong>&#8221; possiede quasi settemila simboli. Ed il Cinese &#8220;<strong>tradizionale<\/strong>&#8221; circa ventimila.<\/p>\n<p>La rappresentazione con un computer di un alfabeto <strong>occidentale<\/strong> richiede la capacit\u00e0 di rappresentare, nella forma minima, una <strong>ottantina<\/strong> di simboli: lettere maiuscole, lettere minuscole, lettere accentate, numeri e qualche simbolo di interpunzione.<\/p>\n<p>Questo ha dato luogo alla nascita di prime rappresentazioni, nei computer, degli alfabeti occidentali con soli <strong>128<\/strong> caratteri (128 perch\u00e8 si usava solo 7 <a href=\"https:\/\/it.wikipedia.org\/wiki\/Bit\" target=\"_blank\" rel=\"noopener\">bit<\/a> degli otto disponibili in un <a href=\"https:\/\/it.wikipedia.org\/wiki\/Byte\" target=\"_blank\" rel=\"noopener\">byte<\/a>).<\/p>\n<p>Poi, la rappresentazione \u00e8 stata estesa a <strong>256<\/strong> caratteri (utilizzando tutti e gli 8 bit) per avere anche alcuni caratteri grafici.<\/p>\n<p>Per adattarsi alla presenza di <strong>differenze<\/strong> anche marcate tra l\u2019uso delle lettere accentate tra le varie zone dei paesi occidentali, ma anche alla presenza di una serie di simboli non usati nel mondo occidentale (nel greco, cirillico, arabo, etc.) sono nate rappresentazioni diverse in base alle aree di utilizzo.<\/p>\n<p>L\u2019ISO ha canonizzato in <strong>16 tipologie<\/strong> di rappresentazioni (o set di simboli), sotto lo standard <a href=\"https:\/\/it.wikipedia.org\/wiki\/ISO_8859\" target=\"_blank\" rel=\"noopener\">8859<\/a>, queste varianti.<\/p>\n<p>La pi\u00f9 nota, nel mondo informatico, \u00e8 la <strong>8859-1<\/strong>, utilizzata nel mondo occidentale, altres\u00ec nota come &#8220;Latin-1&#8221;. La 8859-2 viene usata per il bacino delle lingue slave (Polonia, Slovacchia, Ungheria, etc.). La 8859-5 viene usata per le lingue che usano l\u2019alfabeto cirillico. Altri set di simboli vengono usati per il greco, l\u2019arabo, l\u2019ebraico, etc.<\/p>\n<p>Siamo, per\u00f2, sempre nell\u2019ambito dei 256 caratteri come numero massimo.<\/p>\n<p>Perch\u00e9 ci si \u00e8 limitati a 256 caratteri possibili nel set di simboli? Perch\u00e9 in questo modo, bastava <strong>un solo byte<\/strong> per ogni carattere.<\/p>\n<p>Se si fosse optato per un set di caratteri con qualche migliaio di caratteri, sufficienti a coprire i 16 set dello standard ISO 8859, si sarebbe dovuto utilizzare due byte con conseguente <strong>spreco<\/strong> di spazi di memoria e con qualche penalizzazione in termini di velocit\u00e0 e complessit\u00e0.<\/p>\n<p>L\u2019esigenza di rappresentare le lingue che, come il Cinese, scelgono di rappresentare con ogni simbolo una parola e non singoli caratteri, ha portato a rompere il muro del singolo byte che <strong>non \u00e8 sufficiente<\/strong> a rappresentare migliaia di simboli, passando ad utilizzare <strong>due byte<\/strong> per ogni simbolo. Con due byte, infatti, \u00e8 possibile rappresentare sino a 65536 caratteri diversi.<\/p>\n<p>La scritta che vedete qui sotto viene rappresentata con 16 byte essendo composta da 8 simboli.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;2452&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Se avessimo rappresentato la stessa frase con caratteri occidentali avremmo scritto &#8220;Stampa cinese giapponese coreano&#8221; consumando <strong>32 Byte<\/strong> (uno per ognuno dei 32 caratteri spazi compresi).<\/p>\n<p>Questi set di caratteri vengono chiamati &#8220;double-byte&#8221;. In ambito, soprattutto IBM, vengono identificati con la sigla <strong>DBCS<\/strong> (&#8220;double byte character set&#8221;).<\/p>\n<p>L\u2019aspetto della stampa dei caratteri double byte, si accompagna anche all\u2019aspetto dell\u2019<strong>input<\/strong> e dello <strong>storage<\/strong> dei dati.<\/p>\n<p>Infatti, per imputare i simboli cinesi o di altri set double byte, serve un <strong>software<\/strong> di input che, in abbinamento alla tastiera, permetta di selezionare le giuste simbologie. Infatti, non \u00e8 possibile digitare i testi &#8220;all\u2019occidentale&#8221; in quanto non avrebbe senso una tastiera con un simbolo per tasto (dovrebbe avere migliaia di tasti).<\/p>\n<p>Poi, serve salvare nel database i dati in modo che ogni simbolo utilizzi due byte e, quindi, i campi di database di destinazione di questi caratteri, vanno dichiarati in modo opportuno.<\/p>\n<p>Da ultimo, anche nella stampa, ogni simbolo occuper\u00e0 due byte e anch\u2019esso va dichiarato con la corretta <strong>identificazione<\/strong>.<\/p>\n<p>In ambito AS\/400 (iSeries &#8211; IBM i), significa che si deve predisporre la giusta <strong>meccanica di input<\/strong> per caricare, tipicamente da Client Access, i dati con la selezione dei simboli double-byte. Poi, i dati vanno salvati in campi dichiarati double byte e stampati in campi double byte in spool grafici di tipo AFPDS.<\/p>\n<p><b>Validoc<\/b>\u00a0permette di intercettare questo tipo di spool grafici e di gestirli con tutte le funzioni gi\u00e0 previste dal prodotto (aggiunta di grafica, barcode, immagini dinamiche, creazione PDF, invio email, etc.) mantenendo le scritte in carattere double-byte presenti nella stampa.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<strong>Scarica il white paper.<\/strong><\/p>\n<ul>\n<li><a href=\"\/wp-content\/uploads\/2020\/08\/Stampa-caratteri-double-byte.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Stampa caratteri double byte<\/a><\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row el_class=&#8221;fake_breadcrumbs&#8221;][vc_column][vc_column_text]Prodotti &gt; Stampa grafica AS\/400 &gt; Printing &gt; Caratteri double-byte[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text] Realizzare una stampa in lingua Cinese, ma anche in<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1930","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Caratteri double-byte<\/title>\n<meta name=\"description\" content=\"I caratteri double-byte in AS\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Caratteri double-byte\" \/>\n<meta property=\"og:description\" content=\"I caratteri double-byte in AS\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm\" \/>\n<meta property=\"og:site_name\" content=\"Record Informatica\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-09T09:02:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm\",\"url\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm\",\"name\":\"Caratteri double-byte\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.recordinformatica.it\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/testo_cinese.png\",\"datePublished\":\"2020-08-27T07:59:29+00:00\",\"dateModified\":\"2023-03-09T09:02:54+00:00\",\"description\":\"I caratteri double-byte in AS\\\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.recordinformatica.it\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/testo_cinese.png\",\"contentUrl\":\"https:\\\/\\\/www.recordinformatica.it\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/testo_cinese.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/caratteri-cinesi-doublebyte.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Caratteri double-byte\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/\",\"name\":\"Record Informatica\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#organization\",\"name\":\"Record Informatica\",\"url\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.recordinformatica.it\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo_recordgrande_white_border_top_bottom-3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.recordinformatica.it\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo_recordgrande_white_border_top_bottom-3.jpg\",\"width\":568,\"height\":368,\"caption\":\"Record Informatica\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recordinformatica.it\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Caratteri double-byte","description":"I caratteri double-byte in AS\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm","og_locale":"it_IT","og_type":"article","og_title":"Caratteri double-byte","og_description":"I caratteri double-byte in AS\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.","og_url":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm","og_site_name":"Record Informatica","article_modified_time":"2023-03-09T09:02:54+00:00","og_image":[{"url":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm","url":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm","name":"Caratteri double-byte","isPartOf":{"@id":"https:\/\/www.recordinformatica.it\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm#primaryimage"},"image":{"@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png","datePublished":"2020-08-27T07:59:29+00:00","dateModified":"2023-03-09T09:02:54+00:00","description":"I caratteri double-byte in AS\/400 (iSeries - IBM i) per la rappresentazione dei caratteri cinesi, giapponesi e coreani.","breadcrumb":{"@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm#primaryimage","url":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png","contentUrl":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2020\/08\/testo_cinese.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recordinformatica.it\/it\/caratteri-cinesi-doublebyte.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recordinformatica.it\/it\/"},{"@type":"ListItem","position":2,"name":"Caratteri double-byte"}]},{"@type":"WebSite","@id":"https:\/\/www.recordinformatica.it\/it\/#website","url":"https:\/\/www.recordinformatica.it\/it\/","name":"Record Informatica","description":"","publisher":{"@id":"https:\/\/www.recordinformatica.it\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recordinformatica.it\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.recordinformatica.it\/it\/#organization","name":"Record Informatica","url":"https:\/\/www.recordinformatica.it\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.recordinformatica.it\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2023\/03\/logo_recordgrande_white_border_top_bottom-3.jpg","contentUrl":"https:\/\/www.recordinformatica.it\/wp-content\/uploads\/2023\/03\/logo_recordgrande_white_border_top_bottom-3.jpg","width":568,"height":368,"caption":"Record Informatica"},"image":{"@id":"https:\/\/www.recordinformatica.it\/it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/pages\/1930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/comments?post=1930"}],"version-history":[{"count":0,"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/pages\/1930\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recordinformatica.it\/it\/wp-json\/wp\/v2\/media?parent=1930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}