Sujet : Re: Upcoming gfortran 15 will contain unsigned numbers
De : sgk (at) *nospam* REMOVEtroutmask.apl.washington.edu (Steven G. Kargl)
Groupes : comp.lang.fortranDate : 15. Oct 2024, 21:46:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vemkc3$1rfq7$1@dont-email.me>
References : 1 2
User-Agent : Pan/0.145 (Duplicitous mercenary valetism; d7e168a git.gnome.org/pan2)
On Tue, 15 Oct 2024 15:26:42 -0500, Lynn McGuire wrote:
>
Any plans to support UTF16 or UTF8 in gfortran ?
gfortran has supported UTF-8 for long time now. Here's
an example from the manual.
program character_kind
use iso_fortran_env
implicit none
integer, parameter :: ascii = selected_char_kind ("ascii")
integer, parameter :: ucs4 = selected_char_kind ('ISO_10646')
character(kind=ascii, len=26) :: alphabet
character(kind=ucs4, len=30) :: hello_world
alphabet = ascii_"abcdefghijklmnopqrstuvwxyz"
hello_world = ucs4_'Hello World and Ni Hao -- ' &
// char (int (z'4F60'), ucs4) &
// char (int (z'597D'), ucs4)
write (*,*) alphabet
open (output_unit, encoding='UTF-8')
write (*,*) trim (hello_world)
end program character_kind
-- steve