yii-chinese

中文编码集合类库
授权协议 LGPL
开发语言 PHP
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 伏砚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

目前该类库可以实现,简体中文 <=> 繁体中文编码互换,简体中文、繁体中文 => 拼音单向转换,简体中文、繁体中文 <=> UTF8 编码转换,简体中文、繁体中文 => Unicode单向转换

采用 PHP 开发。

  • 因Yii2验证码Captcha原校验方式有bug,总是报错:验证码不正确,导致无法实现Ajax验证,今天研究了一下Yii2的源代码,把这个问题解决掉了。 主要解决方法: 1)还是使用Yii2的yii\captcha\CaptchaAction,进行验证码的生成、显示等操作。 2)但使用自定义的codeVerify验证方法进行验证,避开Yii2的验证Bug 3)验证完成后要重新生成新的验证码。 有其

  • 注意坑: 1.pjax必须包含使用到的所有js,也就是在页面中被应用到的pjax,都要被包含,否则js会在第一次执行pjax后失效 试图层 useyii\widgets\Pjax; 内容代码 yii2框架自带的pjax,不需要额外的代码 pjax的一些配置 <?phpPjax::begin (['enablePushState'=>false]);?> 可以不显示刷新效果 案例: Pjax是JQu

  • 首先我们要知道yii2框架是以英文作为源语言的,其他的语言作为目标语言的。所以在语言文件中是一对多的关系,源语言对应多种需要转换的目标语言,也就是有多个不同的语言版本。 我们在@\backend/messages可以作为我们存放不同语言文件的文件夹,在该文件夹下面建立对应的语言文件夹,比如zh-CN文件夹,代表中文,那么我们现在在文件夹下面建立一个语言文件,叫app.php。那么在@backend

  • 本教程为整个数据库表进行创建迁移,弥补以前未做的工作,且仅适合于Migrations(2.0.8)版本用户及以上。 大家都知道Migrations是一个在开发和维护数据库驱动的应用过程中,数据库的结构与源代码的开发同步更新。例如,在应用开发的过程中,新建了一张表,在应用部署到生产环境后,发现需要为这张表创建一个索引以提升查询性能,等等。因为数据库结构改变后需要源代码随之而改变,Yii支持此类数据库

  • 如何实现语言国际自动化,大家可能觉得自动化,是不是不需要配置就自动切换,这个思路我之前也想过,能不能根据IP来判断地理位置然后确定其语言,网上找过一个"IpToCountry"相关的,有兴趣的可以搜索出来看看,他会提供一个ip对照的表,每隔一段时间会更新一次,不过这个暂时没做,后面考虑尝试下 这里我们说下Yii2如何实现,因为我们上面的一篇文章分享做了语言国际化的配置,也将对应的语言翻译了出来,下

  • 转转发 Yii2语言国际化自动配置 如何实现语言国际自动化,大家可能觉得自动化,是不是不需要配置就自动切换,这个思路我之前也想过,能不能根据IP来判断地理位置然后确定其语言,网上找过一个"IpToCountry"相关的,有兴趣的可以搜索出来看看,他会提供一个ip对照的表,每隔一段时间会更新一次,不过这个暂时没做,后面考虑尝试下 这里我们说下Yii2如何实现,因为我们上面的一篇文章分享做了语言国际化

  • 1、多数据库配置 'db' => require(__DIR__ . '/db.php'), 'gdb' => require(__DIR__ . '/gdb.php'), db或gdb的配置文件如下: if (YII_ENV == 'dev') { return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=192.168.1.42

  • <span style="font-family:Helvetica;font-size:14px;">想查看如下结果,但由于较大,var_dump时浏览器会崩溃,于是想到如果知道执行的sql是什么,那么就可以推出执行后的结果是什么。 </span><br style="line-height: 25px; font-family: Helvetica, Tahoma, Arial, sans-s

  • 第一步:我们在@app/messages可以作为我们存放不同语言文件的文件夹,在该文件夹下面建立对应的语言文件夹,比如zh-CN文件夹,代表中文,那么我们现在在文件夹下面建立一个语言文件,叫language.php。那么在@app/messages/zh-CN/language.php: <?php return [ 'Language' => '语言', 'Chinese' => '中文', '

  • Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoE

 相关资料
  • 我有一个应用程序,当用户注册时,我使用此功能在我的数据库中使用FiRecovery创建一个集合。 因此,当用户注册时,我通过以下操作创建一个具有自动生成id的集合: 现在,我想在名为“tasks”的用户中创建一个文档,并添加一个自动id、一个名称和一个日期。我该怎么办,我四处寻找,却找不到解决办法。db的结构将是集合用户-文档用户(用户id名称和邮件)-集合“任务”-任务文档(id名称和日期)

  • 我正在Windows 7上与IntelliJ IDEA 14.1.2合作。我的项目使用Gradle 2.5。每次我用打开一个项目,我的所有文件都会被设置为windows-1252编码。是否有一种简单的方法可以将文件,以便IntelliJ自动使用此设置? 即使将设置为UTF-8,文件仍以windows-1252打开。 可以进入设置并为每个文件手动设置编码(通过将其应用于项目根),但这并不理想,因为每

  • 快速、安全、专业 的 PHP 框架,Yii 是一个 高性能 的,适用于开发 WEB 2.0 应用的 PHP 框架,Yii 自带了 丰富的功能,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。

  • Swift 提供了三种主要的集合类型,所谓的数组、合集还有字典,用来储存值的集合。数组是有序的值的集合。合集是唯一值的无序集合。字典是无序的键值对集合。 Swift 中的数组、合集和字典总是明确能储存的值的类型以及它们能储存的键。就是说你不会意外地插入一个错误类型的值到集合中去。它同样意味着你可以从集合当中取回确定类型的值。 注意 Swift 的数组、合集和字典是以泛型集合实现的。要了解更多关于泛

  • 本页包含内容: 数组(Arrays) 集合(Sets) 字典(Dictionaries) 集合的可变性(Mutability of Collections) Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。 Swift 语言里的数组和字典中存储的数据值类型必须明确。 这意

  • 问题内容: 我有一个主要为UTF-8的文件,但是也发现了一些Windows-1252字符。 我创建了一个表,以将Windows-1252(cp1252)字符映射到对应的Unicode对应表,并希望使用它来修复编码错误的字符,例如 但是尝试以这种方式进行替换会导致引发UnicodeDecodeError,例如: 有关如何处理此问题的任何想法? 问题答案: 如您所知,如果您尝试将此字符串解码为utf-