02-04-2008
Unix file encoding
Its got LANG=
What does this mean?
10 More Discussions You Might Find Interesting
1. Solaris
Under Unix however we had many many many many problems. We had to use Ansi2utf8(), repstr() and XMLval() to prevent "Invalid token" errors. And because we didn't know what the raw XML result was, it allways was a big problem to find the cause of it. (0 Replies)
Discussion started by: devotedsinner
0 Replies
2. Shell Programming and Scripting
Hello!
The system is AIX 5.3
Give please command or script to get the file encoding
Thanks (2 Replies)
Discussion started by: vinment
2 Replies
3. AIX
Hello!
The system is AIX 5.3
Give please command or script to get the file encoding (1 Reply)
Discussion started by: vinment
1 Replies
4. Shell Programming and Scripting
Hi,
I have got a zip (binary) file transferred from MacOS (thus it has additional __MACOSX directory packed inside). On extracting this zip, there are few *.xml files available. When I opened this *.xml file in vim editor using Cygwin (on windows) the editor displayed in the bottom. I tried... (4 Replies)
Discussion started by: royalibrahim
4 Replies
5. HP-UX
how to find the character encoding of a file in hp_ux (1 Reply)
Discussion started by: alokjyotibal
1 Replies
6. Shell Programming and Scripting
Hi,
I am beginner to Unix.
My requirement is to validate the encoding used in the incoming file(csv,txt).If it is encoded with UTF-8 format,then the file should remain as such otherwise i need to chnage the encoding to UTF-8.
Please advice me how to proceed on this. (7 Replies)
Discussion started by: cnraja
7 Replies
7. UNIX for Dummies Questions & Answers
Hi, I am trying to determine the encoding for the file, because to convert to UTF-8, it seems as though I have to know the encoding of the source.
Tried this
file <filename>
give me this:
<filename>:data or International Language text
Tried to see the locale and this is the output:... (6 Replies)
Discussion started by: MIA651
6 Replies
8. Shell Programming and Scripting
I am using sed on Arabic file (utf-8 encoding) like bellow:
sed 's/./& /g' file
and all I get is:
1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
I tried change the LANG variable to
LANG=en_US.UTF-8
but I still get the same "?" output. What is the... (1 Reply)
Discussion started by: Viernes
1 Replies
9. Solaris
Hi all!!
I´m using command file -i myfile.xml to validate XML file encoding, but it is just saying regular file . I´m expecting / looking an output as UTF8 or ANSI / ASCII
Is there command to display the files encoding?
Thank you! (2 Replies)
Discussion started by: mrreds
2 Replies
10. Shell Programming and Scripting
how can i know what format a file is
* example:
UTF-8
ANSI
UCS2
i am in a... (8 Replies)
Discussion started by: tricampeon81
8 Replies
LEARN ABOUT MOJAVE
catopen
CATOPEN(3) BSD Library Functions Manual CATOPEN(3)
NAME
catopen -- open message catalog
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <nl_types.h>
nl_catd
catopen(const char *name, int oflag);
DESCRIPTION
The catopen() function opens the message catalog specified by name and returns a message catalog descriptor. If name contains a '/' then
name specifies the full pathname for the message catalog, otherwise the value of the environment variable NLSPATH is used with the following
substitutions:
%N The value of the name argument.
%L The value of the LANG environment variable or the LC_MESSAGES category (see below).
%l The language element from the LANG environment variable or from the LC_MESSAGES category.
%t The territory element from the LANG environment variable or from the LC_MESSAGES category.
%c The codeset element from the LANG environment variable or from the LC_MESSAGES category.
%% A single % character.
An empty string is substituted for undefined values.
Path names templates defined in NLSPATH are separated by colons (':'). A leading or two adjacent colons is equivalent to specifying %N.
If the oflag argument is set to the NL_CAT_LOCALE constant, LC_MESSAGES locale category used to open the message catalog; using NL_CAT_LOCALE
conforms to the X/Open Portability Guide Issue 4 (``XPG4'') standard. You can specify 0 for compatibility with X/Open Portability Guide
Issue 3 (``XPG3''); when oflag is set to 0, the LANG environment variable determines the message catalog locale.
A message catalog descriptor remains valid in a process until that process closes it, or until a successful call to one of the exec(3) func-
tion.
RETURN VALUES
Upon successful completion, catopen() returns a message catalog descriptor. Otherwise, (nl_catd) -1 is returned and errno is set to indicate
the error.
ERRORS
[EINVAL] Argument name does not point to a valid message catalog, or catalog is corrupt.
[ENAMETOOLONG] An entire path to the message catalog exceeded 1024 characters.
[ENOENT] The named message catalog does not exists, or the name argument points to an empty string.
[ENOMEM] Insufficient memory is available.
SEE ALSO
gencat(1), catclose(3), catgets(3), setlocale(3)
STANDARDS
The catopen() function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
BSD
February 12, 2005 BSD