`
chenjian_791
  • 浏览: 20691 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

ajax韩文处理

 
阅读更多
function iconv_ex($in_charset, $out_charset, $ar )
{
    if( is_string($ar) ) {
        $ar = iconv($in_charset, $out_charset, $ar);
    }
    if( !is_array($ar) ) {
        return $ar;
    }
    foreach($ar as &$v) {
        if( is_array($v) ) {
            $v = iconv_ex($in_charset, $out_charset, $v);
        }
        elseif( is_string($v) ) {
            $v = iconv($in_charset, $out_charset, $v);
        }
    }
    return $ar;
}

function nochaoscode($str,$encode='UTF-8') { 
	$str = iconv($encode, "UTF-16BE", $str); 
	for ($i = 0; $i < strlen($str); $i++,$i++) { 
		$code = ord($str{$i}) * 256 + ord($str{$i + 1}); 
		if ($code < 128) { 
			$output .= chr($code); 
		} else if ($code != 65279) { 
			$output .= "&#".$code.";"; 
		} 
	}
	return $output; 
} 

$commen_gb2312 = iconv_ex('UTF-8', 'GB2312',$content);
$commen_utf8 = $content;
$len_gb2312 = mb_strlen($commen_gb2312,'GB2312');
$len_utf8 = mb_strlen($commen_utf8,'UTF-8');
if ($len_utf8 == $len_gb2312) {
	$content	= $commen_gb2312;
} else {
	$content	= nochaoscode($commen_utf8);
}
分享到:
评论

相关推荐

    ajax_image_swapper_v201_utf8

    该版本是UTF-8编码的,这意味着它可以处理各种语言的字符,包括但不限于中文、日文、韩文等非英文字符,确保了在国际化的网站上运行时的兼容性。 Ajax的核心在于它能够通过XMLHttpRequest对象与服务器进行通信。在...

    AJAX Contro Toolkit4.0

    AJAX Control Toolkit 4.0 还包含了多种语言的支持,如ko(韩语)、fr(法语)、zh-CHT(繁体中文)、pt(葡萄牙语)和he(希伯来语),这使得全球范围内的开发者都可以更方便地使用和理解这个工具集。 **五、使用...

    AJAX Control Toolkit .NET 4 示例

    描述中提到的"最新版AJAX Control Toolkit"暗示我们正在处理的是2012年或之后某个时间发布的更新版本,同时特别指出“不支持.net2.0”,这意味着这个工具包是为.NET Framework 4.0及其以上版本设计的,无法在更早的...

    ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现(源代码+LW).zip

    例如,巴西葡萄牙语分析器将处理巴西葡萄牙语的特殊字符和语法,而CJK分析器则适用于处理中文、日文和韩文等东亚语言的复杂字符集和分词规则。 在开发过程中,开发者可能需要编译和调试Lucene.Net.Analysis.BR和...

    韩国框架GAOCE

    GAOCE这个名字可能是“Gaoce"的韩语拼写或者是一个特定的韩文缩写,但具体含义并未给出明确说明。 在Web开发领域,无刷新效果通常通过Ajax(Asynchronous JavaScript and XML)技术来实现。GAOCE框架集成了一系列...

    java中文乱码终极处理方案.docx

    Java中文乱码问题一直是开发者们面临的一大挑战,无论是早期的JSP、STRUTS,还是现在的AJAX,乱码问题始终困扰着程序员。不过,实际上,很多问题的根源并不在于编程语言或框架本身,而是对编码和文件处理的误解。...

    基于PHP的全角半角在线转换 php版.zip

    在处理中文、日文、韩文等多语种字符时,全角和半角字符的正确使用至关重要,因为它们会影响到字符的显示和计算长度。 全角字符通常用于亚洲语言,每个字符占用两个字节,而半角字符则常用于拉丁字母,每个字符只...

    jsp|javaBean|javascrip|XML与层及做的学习项目

    在本项目中,JavaScript将被用于实现前端验证、动态效果、以及与服务器的异步通信(Ajax)。熟悉DOM(Document Object Model)操作、事件处理、以及现代JavaScript框架(如jQuery)的应用都是关键技能。 **XML...

    AjaxControlToolkit.Binary.NET40 微软组件 .net4.0可用

    ko可能是语言文件,例如韩语(Korean)的资源文件,用于支持多语言环境。 综上所述,AjaxControlToolkit.Binary.NET40组件包为.NET 4.0开发者提供了强大的工具,不仅增强了Web应用的用户体验,还简化了云存储和HTML...

    AjaxControlToolkit.Binary.NET40.zip

    如果AjaxControlToolkit支持多语言,那么这个文件可能包含韩文版的字符串资源。 综上所述,这个压缩包提供了一套完整的解决方案,帮助ASP.NET开发者利用Ajax技术增强Web应用的功能,同时具备云存储支持和代码优化...

    AjaxControlToolkit For VS2010( .NET4.0)

    要使用AjaxControlToolkit,首先需要在项目中引用AjaxControlToolkit.dll,然后通过标记前缀添加控件,最后在客户端代码(如JavaScript)或服务器端代码(C#或VB.NET)中配置和处理事件。 7. **优点** 使用...

    ueditor1_4_3_2-utf8

    3. **多语言支持**:由于采用了UTF-8编码,ueditor 能够完美支持各种语言,包括中文、英文、日文、韩文等。 4. **实时预览**:编辑内容可实时预览,提高了用户体验。 5. **AJAX提交**:ueditor 支持通过AJAX方式将...

    utf8-jsp.zip

    在JSP中,设置页面编码为UTF8,可以避免乱码问题,尤其是处理包含中文、日文、韩文等非英文字符的网页内容。 接着,我们来看看UTF8-JSP在实际开发中的应用。在创建或修改JSP文件时,需确保编辑器以UTF8编码保存,...

    247:面向韩语的导师和语言交流系统

    2. **JavaScript编程**:深入理解JavaScript的基本语法、DOM操作、AJAX异步请求、事件处理等,以及如何利用JavaScript进行前后端交互。 3. **Web开发框架**:可能使用React、Vue.js等JavaScript框架来构建用户界面,...

    lib_2.rar

    iTextAsian可能是针对亚洲字符集的扩展,支持中文、日文、韩文等字符的处理。 5. **FreeMarker - freemarker-2.3.13.jar**: FreeMarker是一个模板引擎,常用于生成动态HTML或其他文本格式,比如电子邮件。它将数据...

    movie_web_2021_kor:韩文版电影搜索

    电影搜索应用"movie_web_2021_kor"是一个基于韩文的在线平台,用于查找和探索各种电影信息。这个应用可能是一个Web项目,专为韩国用户设计,旨在提供方便快捷的电影检索功能。考虑到标签是"JavaScript",我们可以...

    天维微商城系统 v1.0.zip

    4、采用Ajax流设计,提高用户体验度 5、一键式安装,更加方便使用 6、大数据代码优化,性能提高,运行更稳定 7、所有运行参数后台可选,符合个性化展示 8、支持手机支付宝支付,支持微信支付 9、功能强大而又...

    基于PHP的留言帖吧utf-8.zip

    8. **AJAX技术**:为了实现无刷新的互动体验,系统可能利用JavaScript和jQuery库通过AJAX异步发送请求,更新页面内容。 9. **安全机制**:项目可能包含了防止SQL注入、XSS攻击的安全措施,以及密码哈希加密等用户...

    jQuery_Study_2:NMT_JQuery예제

    jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。本篇将详细介绍这个主题中的关键知识点。 首先,HTML(超文本标记语言)是网页的基础,用于定义页面结构。在结合jQuery...

    axis-framework:Axis-一个WordPress插件框架

    Axis-A WordPress插件框架韩语韩语Axis是用于在WordPress插件(或模板)开发中引入MVC模式的小型框架。轴的目的Axis的主要目的是: 在WordPress插件开发中引入了MVC模式。 为WordPress插件开发中的无数重复代码提供...

Global site tag (gtag.js) - Google Analytics