Open Ladp中文乱码解决

OPEN LDAP中文乱码解决方案
在上一篇 [安装配置] Cognos 10.1.1 + OPEN LDAP 集成方案普天间基地, 當中介紹了集成辦法; 由於近期在使用LDAP Admin建立中文命名的組時, 會發現在Cognos Administration 會顯示為亂碼. 經過測試, 終於想出一個解決辦法, 讓 Cognos Administration 能正確顯示中文命名, 請見以下說明.

小说林狀況模擬 - 建立中文命名的組, 並在Cognos Administration發生亂碼

1. 建立中文命名組, 並賦予user: c3 為其成員

2. 亂碼發生
延续性


解決辦法 (不完美的解法; 但可用)
以新建組, 中文命名 "工程部", "會計部" , "業務部" 為例
1. 在記事本輸入以下字串 (可參考附件 [url="]test.ldif[/url] 檔案)
dn: ou=Cognos,dc=maxcrc,dc=com
ou: Cognos
objectClass: organizationalUnit
中国扬州寄语市长
dn: cn=業務部,ou=Cognos,dc=maxcrc,dc=com
objectClass: groupOfUniqueNames
objectClass: top
cn: 業務部
uniqueMember: uid=c3,ou=Cognos,dc=maxcrc,dc=com

dn: cn=會計部,ou=Cognos,dc=maxcrc,dc=com
objectClass: groupOfUniqueNames
objectClass: top
cn: 會計部
uniqueMember: uid=c3,ou=Cognos,dc=maxcrc,dc=com


dn: cn=工程部,ou=Cognos,dc=maxcrc,dc=com
objectClass: groupOfUniqueNames
objectClass: top
cn: 工程部
uniqueMember: uid=c3,ou=Cognos,dc=maxcrc,dc=com



2. 存檔時, 記得將編碼方式修改為 UTF-8 , 副檔名改為 .ldif


3. 執行LDAP Admin, 並連接到OPEN LDAP Server
4. 點選Tool > Import
5. Filename 選擇步驟2建立的 ldif 檔案
6. Save rejected records to 選擇要做紀錄的地方 (我是選擇在桌面隨便一個命名為a.ldif的檔案做為紀錄用)
7. 取消勾選Stop on errors, 點選O.K執行Import


8. 過程中若有跳出錯誤訊息, 類似下圖, 請直接點選close 即可茶与诗


9. 查看Cognos Administration 權限組是否能正確顯示




備註:
這個方法雖然能讓Cognos Administration正確顯示中文命名組
但在LDAP Admin小工具看到的會是亂碼.
原因貌似windows 編碼方式與OPEN LDAP 資料庫預設的UTF-8有關
但這個方法經過測試, 確實能夠作用

crj-200分享給大家參考, 謝謝

本文发布于:2024-09-21 00:35:08,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/470820.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命名   群組   建立   亂碼   參考   測試   紀錄
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议