-2
我將在ProcessMaker DynaForm中綁定Sql Server數據庫的下拉列表。我建立連接並寫入查詢。我的查詢返回數據,其中有些是在波斯語,所以下拉不能結合和Chrome檢查顯示錯誤:ProcessMaker從SqlServer獲取數據返回錯誤
Unexpected token ;
每當我改變了我的查詢中返回的數據是不是在Perisan的語言,每事情工作正常!
即使當我寫一個模擬查詢如:Select 1, N'وحید'
,沒有引用任何表,每件事情都可以正常工作!
我該如何讓processmaker在下拉菜單中顯示波斯語數據呢?
UPDATE
我發現PHP類執行查詢並獲取返回的數據。這裏是返回的結果:
Array ([0] => 1 [1] => ��� �����)
Array ([0] => 2 [1] => ��� �Ә���)
Array ([0] => 3 [1] => ��� �������)
Array ([0] => 4 [1] => ������)
Array ([0] => 5 [1] => ��� ͘��)
我認爲有一些連接編碼的問題,但我不知道如何解決它!
這是我連接到SQL Server的詳細信息:
MSSQLStatement Object ([conn:protected] => MSSQLConnection Object ([database:MSSQLConnection:private] => MyDB [transactionOpcount:protected] => 0 [dblink:protected] => Resource id #18 [dsn:protected] => Array ([database] => MyDB [encoding] => utf8 [hostspec] => MyInstanceName [password] => MyPassword [phptype] => mssql [port] => [protocol] => [socket] => [username] => MyUserName) [flags:protected] => 0 [lastQuery] => select Id, Title From MyTable) [resultSet:protected] => [updateCount:protected] => [warnings:protected] => Array () [resultClass:protected] => [stmt:protected] => [limit:protected] => 0 [offset:protected] => 0)
問題是不相關的分號,因爲非Unicode成功執行該查詢返回的值,但它unicode返回值失敗! –