134 lines
7.3 KiB
HTML
134 lines
7.3 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Character data integrity" />
|
|
<meta name="abstract" content="The Character Data Representation Architecture (CDRA) system of tags uses coded character set identifiers (CCSIDs) to maintain data integrity when character data is passed from system to system or from user to user. CCSIDs assign a value that uniquely identifies the coded graphic character representation used for character data." />
|
|
<meta name="description" content="The Character Data Representation Architecture (CDRA) system of tags uses coded character set identifiers (CCSIDs) to maintain data integrity when character data is passed from system to system or from user to user. CCSIDs assign a value that uniquely identifies the coded graphic character representation used for character data." />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagscharrepre.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagsccsidref.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rbagschardataintegrity" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Character data integrity</title>
|
|
</head>
|
|
<body id="rbagschardataintegrity"><a name="rbagschardataintegrity"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Character data integrity</h1>
|
|
<div><p>The Character Data Representation Architecture (CDRA) system of
|
|
tags uses coded character set identifiers (CCSIDs) to maintain data integrity
|
|
when character data is passed from system to system or from user to user.
|
|
CCSIDs assign a value that uniquely identifies the coded graphic character
|
|
representation used for character data.</p>
|
|
<div class="section"><h4 class="sectiontitle">Data integrity is not maintained using CCSID 65535 across
|
|
countries</h4><p>The following table shows the meaning of maintaining data
|
|
integrity. A database file created by a U.S. user contains a dollar sign and
|
|
is read by a user in the United Kingdom and in Denmark. If the application
|
|
does not assign CCSID tags that are associated with the data to the file,
|
|
users see different characters.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e30">Country</th>
|
|
<th valign="top" id="d0e32">Keyboard type</th>
|
|
<th valign="top" id="d0e34">Code page</th>
|
|
<th valign="top" id="d0e36">CCSID</th>
|
|
<th valign="top" id="d0e38">Code point</th>
|
|
<th valign="top" id="d0e40">Character</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e30 ">U.S.</td>
|
|
<td valign="top" headers="d0e32 ">USB</td>
|
|
<td valign="top" headers="d0e34 ">037</td>
|
|
<td valign="top" headers="d0e36 ">65535</td>
|
|
<td valign="top" headers="d0e38 ">X'5B'</td>
|
|
<td valign="top" headers="d0e40 ">$</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e30 ">U.K.</td>
|
|
<td valign="top" headers="d0e32 ">UKB</td>
|
|
<td valign="top" headers="d0e34 ">285</td>
|
|
<td valign="top" headers="d0e36 ">65535</td>
|
|
<td valign="top" headers="d0e38 ">X'5B'</td>
|
|
<td valign="top" headers="d0e40 "><br /><img src="sc020000.gif" alt="The British pound character" /><br /></td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e30 ">Denmark</td>
|
|
<td valign="top" headers="d0e32 ">DMB</td>
|
|
<td valign="top" headers="d0e34 ">277</td>
|
|
<td valign="top" headers="d0e36 ">65535</td>
|
|
<td valign="top" headers="d0e38 ">X'5B'</td>
|
|
<td valign="top" headers="d0e40 "><br /><img src="la280000.gif" alt="The A ring character" /><br /> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section"><h4 class="sectiontitle">Data integrity is maintained by using CCSID tags</h4><p>If the application assigns a CCSID associated with the
|
|
data to a file, the application can use i5/OS™ CCSID support to maintain the integrity
|
|
of the data. When the file is created with CCSID 037, the user in the United
|
|
Kingdom (job CCSID 285) and the user in Denmark (job CCSID 277) see the same
|
|
character. Database management takes care of the mapping.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e101">Country</th>
|
|
<th valign="top" id="d0e103">Keyboard type</th>
|
|
<th valign="top" id="d0e105">Code page</th>
|
|
<th valign="top" id="d0e107">CCSID</th>
|
|
<th valign="top" id="d0e109">Code point</th>
|
|
<th valign="top" id="d0e111">Character</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e101 ">U.S.</td>
|
|
<td valign="top" headers="d0e103 ">USB</td>
|
|
<td valign="top" headers="d0e105 ">037</td>
|
|
<td valign="top" headers="d0e107 ">00037</td>
|
|
<td valign="top" headers="d0e109 ">X'5B'</td>
|
|
<td valign="top" headers="d0e111 ">$</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e101 ">U.K.</td>
|
|
<td valign="top" headers="d0e103 ">UKB</td>
|
|
<td valign="top" headers="d0e105 ">285</td>
|
|
<td valign="top" headers="d0e107 ">00285</td>
|
|
<td valign="top" headers="d0e109 ">X'4A'</td>
|
|
<td valign="top" headers="d0e111 ">$</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e101 ">Denmark</td>
|
|
<td valign="top" headers="d0e103 ">DMB</td>
|
|
<td valign="top" headers="d0e105 ">277</td>
|
|
<td valign="top" headers="d0e107 ">00277</td>
|
|
<td valign="top" headers="d0e109 ">X'67'</td>
|
|
<td valign="top" headers="d0e111 ">$</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p>CCSID support is particularly important when:</p>
|
|
<ul><li>Multiple national language versions, keyboards, and
|
|
display stations are installed on i5/OS.</li>
|
|
<li>Multiple iSeries™ servers
|
|
are sharing data between systems with different national language versions.</li>
|
|
<li>The correct keyboard support for a language is not available when you
|
|
want to encode data in another language.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbagscharrepre.htm" title="Character representation in the server is controlled by the following elements of the Character Data Representation Architecture (CDRA).">Character representation</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rbagsccsidref.htm" title="Read this topic for useful information about CCSIDs on i5/OS.">CCSID reference information</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |