mbt 发表于 2012-10-14 17:26:30

文件对话框取得的中文文件名问题?

本帖最后由 mbt 于 2012-10-14 17:28 编辑

系统 win32

我用 gtk_file_chooser_get_filename 或 g_file_get_parse_name 取得的中文文件名不能打开文件 fopen 返回的是0 。 但是如果是英文路径却是可以打开,这是为什么?

ACTom 发表于 2012-10-14 19:41:47

编码问题,需要先把编码转换成UTF-8或者GBK,我不记得得到的是哪种了。。

mbt 发表于 2012-10-14 21:06:05

怎么转换

mbt 发表于 2012-10-14 22:00:54

g_convert("text", -1 , "GB2312", "UTF-8", NULL, NULL, NULL) !
原来是这样啊
搞定
页: [1]
查看完整版本: 文件对话框取得的中文文件名问题?