문제

그것은 안전하다고 가정한 문자열을 반환에 의해 librdf_uri_as_string () 사용 UTF-8 인코딩이 있습니다.나 그것은 아마도 ISO 라틴어 (가 추가로 URL 을 인코딩)?

내가 다루는 Uri 에 librdf_model 었으로 읽 librdf_parser_parse_file_handle_into_model ()FILE *.여러분이 필요로 하는 것이 나 스위치 raptor_parser (아마도 raptor_iostreamFILE * 뿐만)?이 랩터 문서 특별히 언급 UTF-8 입니다.

librdf_parserraptor_parser 그리고 그 대답은 UTF-8 냐?

도움이 되었습니까?

해결책

프로젝트는 윈는 경우에 하나의 추상화 수준에서 Raptor.기본적으로,프로젝트는 윈은 응용 프로그램 수준 라이브러리는 랩 랩터,Rasqal 및 RDF 스토리지 함께.에서 작업하는 경우에는 프로젝트는 윈 수준,당신은 기본적으로 사용하여 프로젝트는 윈 Api 만이 있기는하지만,일부 새는 추상화입니다.

에서 일반적으로 API,당신이 볼 때 전달된 문자열로 (const) unsigned char *,그것은 UTF-8 습니다.만 일부를 식별자와 같은 구름이 전달되로 (const) char * 그리고 그들은 ASCII.

공개/주의:내가 커미터 레드랜드에서는 프로젝트 제공하지 않습니에 적극적으로 노력들이 최근 몇 년 동안.내가 사용하는 알고 내부 잘 하지만 내 기억에 완벽하지 않습니다.

에 대답하는 특정 질문:

그것은 안전하다고 가정한 문자열을 반환에 의해 librdf_uri_as_string () 사용 UTF-8 인코딩이 있습니다.

그렇습니다.

여러분이 필요로 하는 것이 나 스위치 raptor_parser (아마도 raptor_iostreamFILE * 뿐만)?

아니,거기에 실질적으로 차이가 없습니다.그냥 무시할 수량 미만의 랩퍼 코드고는 약간 다른 API 를 사용합니다.

librdf_parserraptor_parser 그리고 그 대답은 UTF-8 냐?

그렇습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top