|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
Всем привет. Убил больше часа, но так ничего полезного в гугле на нарыл. Нужно сохранить строку ASCII в файл. Как можно это сделать просто и быстро? Написал такой код, но почему-то не работает: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
если открыть тоталом или фаром, то кодировку показывает UTF-8. Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:18 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
Да, StreamWriter не подходит, потому что в файл записываю строку только для проверки. Ее надо передавать в библиотечную функцию ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:25 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunitoЕе надо передавать в библиотечную функцию в файл писать - Код: c# 1. 2. 3. 4.
что за библиотека? байтовый массив передавай туда, в CLR все строки юникодные ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:36 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunitoЕе надо передавать в библиотечную функцию Неуправляемый код? См. P/invoke и атрибут MarshalAs(UnmanagedType.AnsiBStr) что-то типа: Код: c# 1. 2.
Есть еще вариант преобразовать в строку байт, библиотека точно поймет И, при условии работы по ссылке, можно передавать указатель на область памяти, но это гемморойный путь ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:41 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunito, не путай ASCII и 1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:44 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
Изопропилчто за библиотека? Gios.word ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 19:23 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunitoGios.word Не? Зачем тогда неуправляемая? http://www.codeproject.com/Articles/11252/Gios-WORD-NET-Library-using-RTF-specification ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 19:26 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunito, где она требует передачи неуникодных строк ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 19:27 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunito, Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 19:28 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
Изопропилdaunito, где она требует передачи неуникодных строк ? Возможно я протупил. Пол дня уже с ней ковыряюсь. Вывод сделал такой потому что при передаче обычных строк Код: c# 1. 2. 3. 4. 5.
на выходе получаю нечитабельную хрень. С английским все нормально. Пробовал в UTF-8, UTF-16, ASCII передавать - ни в какую ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 19:53 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunito, библиотека уникод не поддерживает . как объехать написано в обсуждении(Unicode characters bugfix ) на поиск потратил 30 секунд ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 20:11 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
Изопропил, Огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 00:11 |
|
Простой способ создания ASCII строки
|
|||
---|---|---|---|
#18+
daunito, столкнулся с такой же проблемой,немного не понял как решается! код в теме Unicode characters bugfix вижу,а куда его вставлять? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2013, 17:27 |
|
|
start [/forum/topic.php?fid=20&fpage=147&tid=1404005]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 443ms |
0 / 0 |