2016-02-19 35 views
0

我在使用Lotus Notes Web服務使用者(Lotus Script)時遇到了一些麻煩。 它應該發送一個參數(字符串)並接收一個列表。 這工作正常,但是當我嘗試發送一個斜槓字符「/」,然後失敗。Lotus Notes Web服務使用者

我的程序看起來像這樣。

'** Notes declarations: 
Dim ws          As New NotesUIWorkspace 
Dim session         As New NotesSession 
Dim uidoc         As NotesUIDocument 
Dim db          As NotesDatabase 
Dim doc          As NotesDocument 
Dim listfield        As NotesItem 
Dim dok          As NotesDocument  
Dim view         As Notesview 
Dim NotesDocumentCollection  As NotesDocumentCollection 
Dim item         As NotesItem 
Dim notesItem       As NotesItem 

Dim LA_ReturnArray As New ArrayOfString_n3() 
Dim LA_string   As New ArrayOfString_n3() 
Dim Engaku    As New Engaku() 

Dim LV_variant   As Variant 
Dim LS_searchString As String 
Dim Intermediate  As XSD_STRING 
Dim i      As Integer 
Dim L      As Integer 
Dim m      As Integer 
Dim n      As Integer 

Dim LS_SearchValue As String 
Dim LS_ReplacementValue As String 


Set uidoc = ws.CurrentDocument 
Set doc   = uidoc.Document 
Set db  = Session.CurrentDatabase 

LS_searchString = "address road 1/d" 

LV_variant = Engaku.getCustomerNames(LS_searchString) 

有沒有辦法來處理髮送一個斜槓 「/」

+2

您是否嘗試發送斜槓編碼?像%2F? –

+0

@Michael Ruhnau 非常感謝您的回答。其實我昨天在工作結束之前閱讀了這篇文章。 我沒試過。將星期一,但。如果它有效(我預計它會),我會給你信用的答案。 對於那些有興趣的請參閱下面的兩個鏈接: http://www.w3schools.com/tags/ref_urlencode.asp http://www.w3schools.com/tags/html_form_submit.asp?text=test% 2FOfSlash –

回答

0

問題解決了。 問題是當在填充了測試「company/companytype」的子表單中使用字段時(在文本字符串中包含斜槓「/」的情況下),提示返回「CN = company/O = companytype」 。 通過剝離前三個字符並將「/ O =」替換爲「/」來解決問題。 感謝您的回答。 Lars