Текущее время: Сб, июл 19 2025, 19:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 09:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 27 2012, 12:34
Сообщения: 85
Добрый день!
Выгружаю данные в xml файл. Имя файла создаю следующим образом

Code:
  data: l_file type string.
 
  concatenate 'materials_' <fs>-matnr '_' sy-datum '_' sy-uzeit '.xml' into l_file. "где <fs>-matnr = 'К12345'  здесь К - русская буква
 
  OPEN DATASET dataset FOR OUTPUT
  IN LEGACY TEXT MODE CODE PAGE '1504' MESSAGE errtext.
  TRANSFER l_xml TO dataset.
  CLOSE DATASET dataset.



И вот когда создался файл, то имя файла получается materials_є12345_20130701_123623.xml вместо нужного materials_К12345_20130701_123623.xml

Подскажите, пжл, что не так делаю?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 11:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
skd1980 написал(а):
Подскажите, пжл, что не так делаю?

похоже уникодный символ, переводите в utf8 или ansi(cp1251)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 12:21 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 27 2012, 12:34
Сообщения: 85
trop написал(а):
похоже уникодный символ, переводите в utf8 или ansi(cp1251)


А как перевести имя файла в нужную кодировку, а не внутренности. Внутри файла так же содержится код товара и там все хорошо, с буквой К отображается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 12:40 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Тут наверное все очень сильно от операционки зависит, на которой сервер приложений крутится. Какая у вас операционка и какая там файловая система?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 13:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 27 2012, 12:34
Сообщения: 85
AFH написал(а):
Какая у вас операционка и какая там файловая система?


MS Windows Server Standart 2003 R2 x64 Sp2, файловая - NTFS


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохраняется корявое имя файла
СообщениеДобавлено: Пн, июл 01 2013, 13:26 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Попробуйте в начало имени файла добавить '\\?\' чтобы получилось что-то типа '\\?\D:\very long path'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB