We help IT Professionals succeed at work.

ascii characters

learningunix
learningunix asked
on
586 Views
Last Modified: 2012-05-09
A character was written to filesystem using Windows Code Page 1251 (0xE4) but when read from DOS command prompt it is reading from MS-DOS code page 437 (0xE4) which is sigma.
Both the ascii value has different character. is there a way DOS can read the german character that was written using  Windows Code Page 1251 (0xE4)
Comment
Watch Question

Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
I created a file temp.txt and wrote couple of characters.   ää

from command prompt:

C:\>type temp.txt
This is printing sigma sigma character.

I tried chcp 1252,  still DOS will show sigma sigma instead of those german characters ää

Commented:
Instead of using raster fonts in your DOS window, try using Lucida Console.  On my machine, this changes the sigma symbol to the ä character without any code page changes.

Author

Commented:
but is it possible to change programatically even if I use DOS window

Author

Commented:
also when I do the following from command prompt:
c:> notepad test.txt

the contents are:  ää

but if I do:
C:>edit test.txt
the contents are:  sigma sigma character.
Qlemo"Batchelor", Developer and EE Topic Advisor
CERTIFIED EXPERT
Top Expert 2015

Commented:
Code page 1251 is wrong, you have to use 1252, which is the Windows representation of the ISO code page. If you type the German Umlauts äöü in notepad, and then use
   chcp 1252
   type tst.txt
You should see them again. But only if you use a font capable of the code page - raster font isn't. And you can't change that from command line, you need to change the DOS prompt window properties to use Lucida Console.
Qlemo"Batchelor", Developer and EE Topic Advisor
CERTIFIED EXPERT
Top Expert 2015

Commented:
You wrote that changing the code page was not enough, but have accepted that answer. May I ask why?

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.