Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/155: Рейтинг темы: голосов - 155, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102

Перекодировать в Utf-8

07.08.2007, 15:57. Показов 28571. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может это совсем простой вопрос для некоторых.
Помогите!!!
Это простые списки с некоторыми данными, но в них есть казахские шрифты, поэтому собственно UTF-8 нужен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.08.2007, 15:57
Ответы с готовыми решениями:

Перекодировать в UTF-8
Здравствуйте. Движок сайта Wordpress.Установил плагин к нему WPMovieLibrary(плагин фильмотеки).Там есть поиск фильмов по алфавиту отрывок...

Перекодировать текст в UTF-8
Подскажите как можно перевести введённій в ТЕдит текст в кодировку UTF-8?

Перекодировать string в utf-8
У меня есть string h = "лалалал"; Как ее перекодировать utf-8

15
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
07.08.2007, 16:26
Посмотри класс NotesStream.
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
07.08.2007, 16:52
У нас пока 5-я версия Lotus.
В helpe нет.
Это в 6-й версии работает?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
07.08.2007, 17:04
Для: medin84
Ага. Появился с 6-ой версии.
Тогда используй Put для записи строки в файл.
0
0 / 0 / 0
Регистрация: 08.02.2007
Сообщений: 206
07.08.2007, 17:06
может быть, java.iutputStreamWriter поможет?
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
08.08.2007, 10:56
Для: Medevic
Добрый день!
C put-ом вроде разобрался, только вот как перевести на новую строку, а то txt смотришь как то они все в одну строку
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
08.08.2007, 11:22
Для: medin84
Подозреваю, что Chr(13) + Chr(10).
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
08.08.2007, 11:28
<!--QuoteBegin-Medevic+9:08:2007, 10:09 -->
<span class="vbquote">(Medevic @ 9:08:2007, 10:09 )</span><!--QuoteEBegin-->Chr(10)
[snapback]74839" rel="nofollow" target="_blank[/snapback]?[/quote]Этого ужо хватить, а то тут начнуться хакерские переводы строки
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
08.08.2007, 11:44
Так надо вместе с Chr(10) использовать, а я пробовал просто с Chr(13).

Тут еще вопрос возник

Code
1
2
3
Type PersonRecord
empName As String * 40
End Type
Из-за того что указываю длину строки, у меня то:
Если указать много образуются много пробелов, если меньше не вся строка записывается.
Все бы ничего если пробелы были в конце строки, так они почемуто с начало идут.(Не красиво)
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
08.08.2007, 11:46
А зачем длину указывать ?
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
08.08.2007, 11:51
Для: medin84
1. Зачем указывать динну?
2. Trim
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
08.08.2007, 12:37
Ну в Helpe написано что длину указывать нужно.
Хотя я не очень то в Англ.
Сейчас попробовал без указания, ругается Bad record length
А trim тоже выдает ошибку.
У меня не значения поля создает пробелы, а именно из-зи фиксированной длины, я так понимаю.
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
08.08.2007, 12:46
Ну, во-первых тебе надо использовать файл в режиме Binary, а не Random.
Во-вторых создавать свой тип тебе тоже не нужно. Просто пиши строку.
Типа:

Code
1
2
3
4
5
6
Dim value As String
...
Open fileName For Binary As fileNum
...
Put fileNum, , value
...
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
08.08.2007, 12:47
Вот код который у меня получился.
Может я чего-нибудь не правильно пишу.


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Type PersonRecord
empName As String * 40
End Type
 
Type PrintFields
ytm As String
End Type
Dim field_N(0) As PrintFields
 
Sub Initialize
 
field_N(0).ytm="Name"
 
Dim fileNum As Integer
Dim fileName As String
Dim rec As PersonRecord
//
Dim PDdb As New NotesDatabase("DominoServer/KazNPU","DB/PD/PD.nsf")
//
Set s=New NotesSession
Set CurDB = s.CurrentDatabase
Set ws=New NotesUIWorkspace
//
Dim Col As NotesDocumentCollection
Dim pdoc As notesdocument
Set Col=ws.PickListCollection(PICKLIST_CUSTOM, False, "DominoServer/KazNPU","DB/PD/PD.nsf", "$Faculty", "Выберите фак.", "Выберите фак.")
Set pdoc = Col.GetFirstDocument
faculty = pdoc.Faculty(0)
//
If(faculty="") Then Exit Sub
//
fileNum% = Freefile()
fileName$ = "C:\Temp\db_txt\chairs\"+faculty+".txt"
//
sf={form="Kafedra" & Faculty="}+faculty+{" & name<>""}
//
Open fileName$ For Random As fileNum% Len = Len(rec)
//
Set DCol=PDdb.Search(sf, Nothyng, 0)
Set TDoc=DCol.GetFirstDocument
Dim i As Integer
i=1
While Not(TDoc Is Nothyng)
Set ytm=TDoc.GetfirstItem(field_N(0).ytm)
t = ytm.text
rec.empName$ = t + Chr(13) + Chr(10)
Put #fileNum%, i, rec.empName$
i=i+1
Set TDoc=DCol.GetNextDocument(TDoc)
Wend
//
Seek fileNum%, 1             Rewind file to beginning.
 
Do While Not Eof(fileNum%)
Get #fileNum%, , rec
Loop
 
Close fileNum%            Close the file.
End Sub
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
08.08.2007, 12:51
Для: medin84
См выше.
0
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
08.08.2007, 13:10
Для: Medevic
Все отлично поехало.
Огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.08.2007, 13:10
Помогаю со студенческими работами здесь

Перекодировать файл в UTF-8
Сохраняю файл из TextBox2.Text IO.File.AppendAllText(My.Application.Info.DirectoryPath + &quot;\Examples&quot; + &quot;Path.html&quot;, TextBox2.Text,...

Перекодировать все в UTF-8
std::stringstream response; std::stringstream response_body; response_body &lt;&lt; &quot;Привет Клиент&quot;; response &lt;&lt; &quot;HTTP/1.1 200...

Перекодировать label.caption в UTF-8
Добрый день. Продолжаю писать программу для отправки смс. Возникла вот такая проблема. Мне надо что бы текст который есть в...

Перекодировать из UCS-2 Little Endian в UTF
Есть много файлов *.txt в кодировке (как я понял) UCS-2 Little Endian. Как перевести эти файлы в кодировку UTF или ANSI? Пока что делаю это...

Перекодировать текст с UTF-8 в ASCII
Даже не знаю с чего начать Задача такова: Есть файл в формате UTF8. Нужно его перекодировать в ASCII и сохранить.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru