Retrieves the character set type of a string datatype

Procedure:

H5T_GET_CSET(dtype_id)

Signature:

<pre><code class="language-c">H5T_cset_t H5Tget_cset( hid_t dtype_id )</code></pre>

<pre><code class="language-fortran">SUBROUTINE h5tget_cset_f(type_id, cset, hdferr) 
  IMPLICIT NONE
  INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier 
  INTEGER, INTENT(OUT) :: cset          ! Character set type of a string 
                                        ! datatype 
                                        ! Possible values are:
                                        !    H5T_CSET_ASCII_F = 0
                                        !    H5T_CSET_UTF8_F = 1
  INTEGER, INTENT(OUT) :: hdferr        ! Error code
END SUBROUTINE h5tget_cset_f</code></pre>

Parameters:
hid_t dtype_id    IN: Identifier of datatype to query

Description:

H5T_GET_CSET retrieves the character set type of a string datatype. Valid character set types are:

H5T_CSET_ASCII  (0)Character set is US ASCII
H5T_CSET_UTF8  (1)Character set is UTF-8, enabling Unicode encoding

Returns:

Returns a valid character set type if successful; otherwise H5T_CSET_ERROR (-1).

Example:

Coming Soon!

History:
Release    Change
1.8.0UTF-8 Unicode encoding introduced in this release.