Unicode.txt to binary matrix & vice versa

I have a text file greek.txt. It is in unicode and it has the content:
??????
How can I get the unicode values of these letters to a Matlab matrix?
Using http://software.ellerton.net/txt2bin/ I see that the matrix would be
A =
1111000110
1111000001
1110110101
1111000011
1111101110110
1110111101
if I succeeded in this I could very easily do some text editing for my task.
Vice versa, if I have a matrix
I have a text file greek.txt. It is in unicode and it has the content:
??????
How can I get the unicode values of these letters to a Matlab matrix?
Using http://software.ellerton.net/txt2bin/ I see that the matrix would be
A =
1111000110
1111000001
1110110101
1111000011
1111101110110
1110111101
how can I produce a text file greek.txt from it such that it says
??????
I have spent too many hours on the internet trying to solve this. Thanks for help.

1 Kommentar

Juha-Matti Huusko
Juha-Matti Huusko am 24 Mär. 2011
and I see that the greek letters have become to ??????
they are
phi rho epsilon sigma iota nu
and they form a word

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jan
Jan am 24 Mär. 2011

1 Stimme

I'm not sure if this does what you need, but it is worth to try:
FID = fopen(FileName, 'rt', '', 'UTF-8');
Data = fread(FID, 6, 'char');
dec2bin(Data)
fclose(FID);
Read the help text of FOPEN for other encoding schemes.
If your file is UTF16 encoded, this could work also:
FID = fopen(FileName, 'r');
Data = fread(FID, 6, 'uint16');
dec2bin(Data)
fclose(FID);

2 Kommentare

Walter Roberson
Walter Roberson am 24 Mär. 2011
You might need to use '*char' insted of 'char' in the first possibility.
Jan
Jan am 25 Mär. 2011
@Walter: '*char' replies a CHAR array, 'char' replies a DOUBLE array. Both are valid inputs for DEC2BIN.
@Jussi: Please use '*char' if this works better. Perhaps NATIVE2UNICODE and UNICODE2NATIVE are useful also.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Labels and Annotations finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 24 Mär. 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by