05-24-2007
Convert UTF8 Format file to ANSI format
Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on this.........Let me know are their any functions in unix to convert from UTF8 to ANSI
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
for reading a cobol indexed file i need to convert "mmddyy" date format to "ccyyddd" format.
i checked the datecalc and other scripts but couldnt modify them to cater to my need:(...
The datecalc gives an output which i believe is the total days till that date, but i want to convert it... (2 Replies)
Discussion started by: Bhups
2 Replies
2. UNIX for Dummies Questions & Answers
:confused: Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on... (9 Replies)
Discussion started by: rajreddy
9 Replies
3. UNIX for Dummies Questions & Answers
Hi
I have a file which has ascii , binary, binary decimal coded,decimal & hexadecimal data with lot of special characters (like öƒ.ƒ.„İİ¡Š·œƒ.„İİ¡Š· ) in it. I want to standardize the file into ASCII format & later use that as source .
Can any one suggest a way a logic to convert such... (5 Replies)
Discussion started by: gaur.deepti
5 Replies
4. Shell Programming and Scripting
I have a file named "suspected" with series of line like these :
{'protocol': 17, 'service': 'BitTorrent KRPC', 'server': '219.78.120.166', 'client_port': 52044, 'client': '10.64.68.44', 'server_port': 8291, 'time': 1226506312L, 'serverhostname': ''}
{'protocol': 17, 'service': 'BitTorrent... (3 Replies)
Discussion started by: rk4k
3 Replies
5. Shell Programming and Scripting
I have a comma delimited log file which has the date as MM/DD/YY in the 2nd column, and HH:MM:SS in the 3rd column.
I need to change the date format to YYYY-MM-DD and merge it with the the time HH:MM:SS. How will I got about this?
Sample input
02/27/09,23:52:31
02/27/09,23:52:52... (3 Replies)
Discussion started by: hazno
3 Replies
6. Shell Programming and Scripting
Hi,
I have a file in my desktop which is a unicode format. After this file is transferred to Unix using FTP, we are seeing some special character (like rectangle box type) at the first line. The same file is saved as UTF8 (using textpad tool, selecting encode to UTF-8 option) on my desktopand... (7 Replies)
Discussion started by: vfrg
7 Replies
7. UNIX for Dummies Questions & Answers
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (1 Reply)
Discussion started by: Samtel
1 Replies
8. Shell Programming and Scripting
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (2 Replies)
Discussion started by: Samtel
2 Replies
9. Shell Programming and Scripting
Asking for a Linux command line to
convert all files in current folder from UTF8 to ANSI, name unchanged.
Best Regards
Pei (3 Replies)
Discussion started by: jiapei100
3 Replies
10. Shell Programming and Scripting
Hi Folks,
I have written a perl script that reads data from excel sheet(.xls) using Spreadsheet::ParseExcel module. But the problem is this module doesn't work for excel sheets with extension .xlsx.
I have gone through Spreadsheet::XLSX module with which we can read from .xlsx file directly.... (1 Reply)
Discussion started by: giridhar276
1 Replies
LEARN ABOUT DEBIAN
netatalk-uniconv
UNICONV(8) Netatalk 2.2 UNICONV(8)
NAME
uniconv - convert Netatalk volume encoding
SYNOPSIS
uniconv [-ndv] -c cnidbackend -f fromcode -t tocode [-m maccode] volumepath
DESCRIPTION
uniconv converts the volume encoding of volumepath from the fromcode to the tocode encoding.
OPTIONS
-c
CNID backend used on this volume, usually cdb or dbd. Should match the backend selected with afpd for this volume. If not specified,
the default CNID backend `dbd' is used
-d
don't CAP encode leading dots (:2e), equivalent to usedots in AppleVolumes.default(5)
-f
encoding to convert from, use ASCII for CAP encoded volumes
-h
display help
-m
Macintosh client codepage, required for CAP encoded volumes. Defaults to `MAC_ROMAN'
-n
`dry run', don't do any real changes
-t
volume encoding to convert to, e.g. UTF8
-v
verbose output, use twice for maximum logging.
-V
print version and exit
WARNING
Setting the wrong options might render your data unusable!!! Make sure you know what you are doing. Always backup your data first.
It is *strongly* recommended to do a `dry run' first and to check the output for conversion errors.
afpd(8) should not be running while you change the volume encoding. Remember to change volcodepage in AppleVolumes.default(5) to the new
codepage, before restarting afpd.
In case of MacChineseTraditional, MacJapanese or MacKorean, uniconv cannot be used.
USE AT YOUR OWN RISK!!!
SELECTABLE CHARSETS
Netatalk provides internal support for UTF-8 (pre- and decomposed) and CAP. If you want to use other charsets, they must be provided by
iconv(1)
uniconv also knows iso-8859.adapted, an old style 1.x NLS widely used. This is only intended for upgrading old volumes, afpd(8) cannot
handle iso-8859.adapted anymore.
CNID BACKGROUND
The CNID backends maintains name to ID mappings. If you change a filename outside afpd(8) (shell, samba), the CNID db, i.e. the DIDNAME
index, gets inconsistent. Netatalk tries to recover from such inconsistencies as gracefully as possible. The mechanisms to resolve such
inconsistencies may fail sometimes, though, as this is not an easy task to accomplish. I.e. if several names in the path to the file or
directory have changed, things may go wrong.
If you change a lot of filenames at once, chances are higher that the afpds fallback mechanisms fail, i.e. files will be assigned new IDs,
even though the file hasn't changed. uniconv therefore updates the CNID entry for each file/directory directly after it changes the name
to avoid inconsistencies. The two supported backends for volumes, dbd and cdb, use the same CNID db format. Therefore, you could use
uniconv with cdb and afpd with dbd later.
Warning: There must not be two processes opening the CNID database using different backends at once! If a volume is still opened with dbd
(cnid_metad/cnid_dbd) and you start uniconv with cdb, the result will be a corrupted CNID database, as the two backends use different
locking schemes. You might run into additional problems, e.g. if dbd is compiled with transactions, cdb will not update the transaction
logs.
In general, it is recommended to use the same backend for uniconv you are using with afpd(8).
EXAMPLES
convert 1.x CAP encoded volume to UTF-8, clients used MacRoman codepage, cnidscheme is dbd:
example% uniconv -c dbd -f ASCII -t UTF8 -m MAC_ROMAN /path/to/share
convert iso8859-1 volume to UTF-8, cnidscheme is cdb:
example% uniconv -c cdb -f ISO-8859-1 -t UTF8 -m MAC_ROMAN /path/to/share
convert 1.x volume using iso8859-1 adapted NLS to CAP encoding:
example% uniconv -f ISO-8859-ADAPTED -t ASCII -m MAC_ROMAN/path/to/share
convert UTF-8 volume to CAP, for MacCyrillic clients:
example% uniconv -f UTF8 -t ASCII -m MAC_CYRILLIC /path/to/share
SEE ALSO
AppleVolumes.default(5),afpd(8),iconv(1),cnid_metad(8),cnid_dbd(8)
Netatalk 2.2 24 Jun 2004 UNICONV(8)