首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

请问:Berkeley DB怎么支持中文路径

2012-02-27 
请教:Berkeley DB如何支持中文路径?用Berkeley DB ,英文路径正常,今天发现识别不了中文路径 ,帮助文件上说

请教:Berkeley DB如何支持中文路径?
用Berkeley DB ,英文路径正常,今天发现识别不了中文路径 , 帮助文件上说,中文字符按UTF-8来识别,将中文转为UTF-8还是不起作用。

如: c:\\工

转为
c:\\工
c:\\工

都会识别不了,如果是英文路径,则是正常。

请高手帮忙。

[解决办法]
看来只能英文路径了
[解决办法]
估计不支持,帮助上说的估计是储存在数据库中的汉字
[解决办法]
SELECT HEX('c:\工')
633AE5B7A5
[解决办法]
\0 是字符串结束的标志。
[解决办法]

探讨

贡献下 如何GBK转换为UTF-8的代码:

string sOut ;

// 调用iconv库 核心是iconv函数
CLibConv::Convert("GBK", "UTF-8", "c:/工", sOut);

用法请见:
libiconv字符集转换库使用方法 http://www.usidcbbs.com/read-htm-tid-15……

热点排行