免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7649 | 回复: 19
打印 上一主题 下一主题

[ldap] 中文出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-26 17:31 |只看该作者 |倒序浏览
我的 ldif 文件是这样的:
dn: dc=1,dc=mydomain,dc=com
objectclass: dcObject
objectclass: organization
o: 大同市
x121Address: 2222222222
x121Address: 11111111111
dc: 1

因为有中文,就报错如下:

adding new entry "dc=1,dc=mydomain,dc=com"
ldapadd: update failed: dc=1,dc=mydomain,dc=com
ldap_add: Invalid syntax (21)
        additional info: o: value #0 invalid per syntax

将中文改为英文,就可以通过,请教各位,如何解决?

论坛徽章:
0
2 [报告]
发表于 2005-01-26 21:03 |只看该作者

中文出错

openldap只用utf-8编码的。你把中文转成utf-8就可以了。

论坛徽章:
0
3 [报告]
发表于 2005-01-27 09:43 |只看该作者

中文出错

我用notepad编辑该文件,怎么能转换成 TUF-8 呀?

论坛徽章:
0
4 [报告]
发表于 2005-01-27 10:39 |只看该作者

中文出错

我用 EDITPLUSE 将文件转化成 UTF-8 编码。

谢谢 yjnet。

论坛徽章:
0
5 [报告]
发表于 2005-01-27 11:05 |只看该作者

中文出错

用 editpluse 可以将 LDIF 文件转化成 UTF-8 格式,属性中有中文可以,但在DN 当中有中文还是报错。如下:

dn: dc=北京,dc=mydomain,dc=com
objectclass: dcObject
objectclass: organization
o: 市教委
dc: 2

如果将dn 中的“北京”改成英文就可以通过,虽然属性 o 为中文也可以。
为什么在DN中不能有中文,即使是UTF-8格式?

论坛徽章:
0
6 [报告]
发表于 2005-01-27 16:53 |只看该作者

中文出错

可以用LDAP Browser/Editor 這個工具試一下,我利用此工具就能正常的匯入中文字的dn,但必須是版本為V2.8.2的,如果低於此版本的話,則不會成功。可以進入http://www-unix.mcs.anl.gov/~gawor/ldap/ 去下載此工具

论坛徽章:
0
7 [报告]
发表于 2005-01-28 10:13 |只看该作者

中文出错

这怎么行,有许多东西,难道要我一条一条改吗,太恐怖了。请大家再出着吧?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2005-01-30 23:39 |只看该作者

中文出错

用iconv

论坛徽章:
0
9 [报告]
发表于 2005-01-31 11:19 |只看该作者

中文出错

[quote]原帖由 "zhaowx"]这怎么行,有许多东西,难道要我一条一条改吗,太恐怖了。请大家再出着吧?[/quote 发表:

我想你是理解錯了,你是否用過LDAP Browser/Editor 這個工具去操作過Openldap的數據庫呢?LDAP Browser/Editor 這個工具具有“匯入與匯出Ldif文件"的功能, 你可以先利用UltraEdit生成一個"含有中文文字的dn或entry或attribute"的ldif文件(另注:結合Word mail merge還可以更靈活的生成ldif文件),然後,再利用LDAP Browser/Editor 的匯入與匯出功能,則可以很靈活進行Openldap的數據庫的更新,且此LDAP Browser/Editor 在匯入時還有三個不同的選項可供選擇(其中,就有一項相當於Openldap中的ldapmodify工具的功能)。你是否試用過LDAP Browser/Editor ,不用你又怎會知道它的好處呢?

论坛徽章:
0
10 [报告]
发表于 2005-01-31 21:18 |只看该作者

中文出错

楼上的楼上,题外话,请问如果用iconv,那么-t 是UTF-8,-s是什么呢?因为好像有不止一种中文编码方式。谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP