sample.c

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· C语言 代码 · 共 39 行

C
39
字号
/*  this is a small sample script to use libmbfl.  Rui Hirokawa <hirokawa@php.net>    this file is encoded in EUC-JP. */#include <stdio.h>#include "../mbfl/mbfilter.h"int main(){  enum mbfl_no_encoding from_encoding, to_encoding;  enum mbfl_no_language no_language;  mbfl_buffer_converter *convd = NULL;  mbfl_string string, result, *ret;  mbfl_language lang;  unsigned char input[] = "泣塑胳矢机误"; /* EUC-JP kanji string */  no_language = mbfl_name2no_language("Japanese");  from_encoding = mbfl_name2no_encoding("EUC-JP");  to_encoding = mbfl_name2no_encoding("SJIS");  mbfl_string_init(&string);  mbfl_string_init(&result);  string.no_encoding = from_encoding;  string.no_language = no_language;  string.val = (unsigned char *)input;  string.len = strlen(input);  convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);  ret = mbfl_buffer_converter_feed_result(convd, &string, &result);  mbfl_buffer_converter_delete(convd);    puts(ret->val);  return 1;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?