Click here to Skip to main content
15,898,371 members
Home / Discussions / C#
   

C#

 
QuestionHow to get previous focused control? Pin
Tavbi25-Oct-07 0:22
Tavbi25-Oct-07 0:22 
AnswerRe: How to get previous focused control? Pin
Chintan.Desai25-Oct-07 1:59
Chintan.Desai25-Oct-07 1:59 
QuestionManaging Excel Sheets with C# Pin
dudedotnet25-Oct-07 0:11
dudedotnet25-Oct-07 0:11 
AnswerRe: Managing Excel Sheets with C# Pin
martin_hughes25-Oct-07 2:54
martin_hughes25-Oct-07 2:54 
QuestionCreating a word document using c# Pin
Fahim A Salim24-Oct-07 23:37
Fahim A Salim24-Oct-07 23:37 
AnswerRe: Creating a word document using c# Pin
Chintan.Desai25-Oct-07 2:03
Chintan.Desai25-Oct-07 2:03 
AnswerRe: Creating a word document using c# Pin
Paul Conrad27-Oct-07 12:32
professionalPaul Conrad27-Oct-07 12:32 
Question£ symbol in csv file for Excel - Encoding weirdness - HELP! Pin
Gizz24-Oct-07 23:27
Gizz24-Oct-07 23:27 
Hi all.
We have a C# 2.0 prog writing to a csv file for emailing bills to customers.
So, we have the contents of the csv file in a string.
We use a stream writer to send it to the file.
We open the file in Excel (2003) and the £ symbol is now prepended with Ậ

Seems the encoding has turned the £ into UTF-8 and stuffed and extra charachter in there, that Excel renders incorrectly.

We tried everything, Encoding in various ways, using File.WriteText, converting to bytes using Encoding, nothing worked as expected.

In the end we settled on this:

<br />
byte[] bArr = new byte[str.Length];<br />
for (int idx = 0; idx < str.Length; idx++)<br />
{<br />
    char c = str[idx];<br />
    byte b = (byte)c;<br />
    bArr[idx] = b;<br />
}<br />
File.WriteAllBytes(csvFileName, bArr);<br />


Pretty nasty, really.

So, question: What is the correct encoding level/object/type to use to do this more elegantly?

Thanks in advance.
AnswerRe: &amp;#163; symbol in csv file for Excel - Encoding weirdness - HELP! Pin
Guffa25-Oct-07 0:48
Guffa25-Oct-07 0:48 
Questionuse Process class on Mono? Pin
bug_aonz24-Oct-07 23:27
bug_aonz24-Oct-07 23:27 
AnswerRe: use Process class on Mono? Pin
Stefan Troschuetz24-Oct-07 23:57
Stefan Troschuetz24-Oct-07 23:57 
QuestionHow to Cancel BindingNavigator event (AddItem) while BindingNavigator operates on two BindingSources Pin
azifaliazif24-Oct-07 23:19
azifaliazif24-Oct-07 23:19 
QuestionAsynchronous Web Service Calls from Client Application Pin
Neeraj Kr24-Oct-07 23:04
Neeraj Kr24-Oct-07 23:04 
QuestionRe: Asynchronous Web Service Calls from Client Application Pin
MCEdwards24-Oct-07 23:13
MCEdwards24-Oct-07 23:13 
AnswerRe: Asynchronous Web Service Calls from Client Application Pin
Neeraj Kr24-Oct-07 23:24
Neeraj Kr24-Oct-07 23:24 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
MCEdwards25-Oct-07 0:39
MCEdwards25-Oct-07 0:39 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Neeraj Kr25-Oct-07 0:49
Neeraj Kr25-Oct-07 0:49 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
MCEdwards25-Oct-07 1:26
MCEdwards25-Oct-07 1:26 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Neeraj Kr25-Oct-07 2:30
Neeraj Kr25-Oct-07 2:30 
AnswerRe: Asynchronous Web Service Calls from Client Application Pin
Pete O'Hanlon24-Oct-07 23:23
mvePete O'Hanlon24-Oct-07 23:23 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Neeraj Kr24-Oct-07 23:27
Neeraj Kr24-Oct-07 23:27 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Pete O'Hanlon24-Oct-07 23:37
mvePete O'Hanlon24-Oct-07 23:37 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Neeraj Kr24-Oct-07 23:41
Neeraj Kr24-Oct-07 23:41 
GeneralRe: Asynchronous Web Service Calls from Client Application Pin
Pete O'Hanlon25-Oct-07 1:05
mvePete O'Hanlon25-Oct-07 1:05 
QuestionHow to compare two nodes?? Pin
Sri_346424-Oct-07 23:02
Sri_346424-Oct-07 23:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.