转载自BMF:http://www.bmforum.com/bmb/topic_157328_1

PHPMyAdmin的中文乱码问题很常见,而且也很烦人。以前用PHPMyAdmin比较少,最近装上以后感觉非常的方便,但是同样也遇到了中文乱码的问题,主要是UTF-8和GB2312编码不能同时正确显示。从网上找到了一些资料,但是都不是很直接,现在结合自己的操作重新整理一下。
1. 因为MySQL的默认编码是latin1,所以首先我们需要修改一下PHPMyAdmin的编码转换。修改libraries目录下面的select_lang.lib.php文件,将

'utf-8' => 'utf8',
修改成
'utf-8' => 'latin1',


2. 接下来还要修改一下页面的编码显示,将


'zh-gb2312' => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh'),
修改成
'zh-gb2312-utf-8' => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh'),


也就是在zh-gb2312后面增加-utf-8,这样页面编码就支持UTF-8了。

3. 首先选择zh-gb2312-utf-8进入PHPMyAdmin,这个时候浏览GB2312编码的数据正常,但是浏览UTF-8的数据是乱码。如果浏览UTF-8的数据的话,进入首页,然后在Language里面选择zh-utf-8就可以了。

更新:
PHPMyadmin 3 不能再使用此方法,请打开 libraries/database_interface.lib.php,注释掉下面这几行
    if (! empty($GLOBALS['collation_connection'])) {
    PMA_DBI_query("SET CHARACTER SET 'utf8';", $link, PMA_DBI_QUERY_STORE);
        $mysql_charset = explode('_', $GLOBALS['collation_connection']);
        PMA_DBI_query("SET collation_connection = '" . PMA_sqlAddslashes($GLOBALS['collation_connection']) . "';", $link, PMA_DBI_QUERY_STORE);
    } else {
        PMA_DBI_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci';", $link, PMA_DBI_QUERY_STORE);
    }

几点说明:

1. 默认的语言编码很长,你可以将其他编码用/**/注释掉,只保留zh-gb2312-utf-8和zh-utf-8两个编码。

2. 目前PHPMyAdmin最新的版本是2.8.0-rc1,但是这个版本首页选择的语言不能具体到编码,所以不建议使用。
Tags:
鬼火筒子写的。。。转载收藏。。
http://www.404cn.com/blog/post/483/

2.10风格保持了向下兼容的特性,所以旧风格即使没有升级也能正常使用。
以下操作请使用Editplus等支持UTF-8的编辑器进行修改,保存时注意编码的选择。

elements.php部分

1.新增模块viewpage
本模块作用为自定义页面的显示

打开elements.php,在$elements['linkdiv']的eot;后插入


$elements['viewpage']=<<<eot
<div class="pagebox">
<div class="pagebox-title">
   <h4>
   {entrytitle}
   </h4>
</div>
<div class="pagebox-content">
   {entrycontent}
</div>
</div>
eot;


保存

2.新增标签(非必须,请选择性添加)

$elements['excerpt'],$elements['excerptontop'],$elements['viewentry']区域
{entrysourcewithlink} 带链接的来源
{entrysource} 来源名称 /*a bug,may fix*/
{entrysourcelink} 来源链接 /*a bug,may fix*/
{entrytbnumwithlink} 可点击的纯日志引用数量
{adminlink} 输出不带|的管理

$elements['displayside']区域
{section_side_components_one} 输出第一个侧边栏的内容
{section_side_components_two} 输出第二个侧边栏的内容

global区域,使用时需要加上global
{categoryplainshow} 输出纯文字的分类

特殊标签
{pageID} 可进行不同页面的css微调,只有如下用法

<body id="{pageID}">


被遗忘的标签
entrydatemnamefull 完整形式输出日志英文月份
entrydatemnameshort 缩写形式输出日志英文月份

info.php部分
本行用于新旧模板的识别(旧模板将由程序补齐残缺的部分)。不进行此处的修改也可以使用entrysource之类的新标签,但page和css里新增的部分将无效,总是使用系统默认。

打开于末尾插入

$template['sysver']='5.2';


保存

styles.css部分
增加表情分页选择样式,于文件末尾插入如下内容,样式内容请自行调整

/* Emot Page Selection */
#smileybuttons {
text-align: right;
margin-top: 9px;
}

.smileybut {
margin-right:3px;
padding: 3px;
vertical-align: middle;
font-weight: bold;
color: #666666;
text-align: center;
background-color: #EFEFEF;
}

.smileybut  a{
}


增加分页span样式(可选)
.pagebar-mainbody 分页条里纯分页部分的span
.pagebar-selections 分页条里纯进度条的span

BinaryDriverHowto/ATI

[不指定 2007/10/14 01:16 | by Totti ]
By default Ubuntu will use the open source 'ati' or 'radeon' driver for cards that manufactured by ATI. Some users however prefer the proprietary 'fglrx' driver for various reasons. The instructions on this page will tell you how to use this driver.

There are 2 ways you can install proprietary fglrx drivers. The preferred way is to use the drivers provided via the Ubuntu repositories. More advanced users can also try the drivers from ati.com. Both approaches are documented below and you need to take only one of them. The Ubuntu-provided ones are the safest bet, the ati.com ones however may be needed (eg: when you need hibernation).

As mentioned elsewhere, if you encounter bugs with these closed-source drivers, developers will not be willing or even able to assist you in resolving your issues. Use at your own risk. We encourage our users to prefer open source drivers.
Tags:

InnoDB和MyISAM

[不指定 2007/10/13 23:11 | by Totti ]
MYSQL数据库目录有个ibdata1文件,InnoDB数据库的内容就是存储在这个表里面。

WordPress就是用的这种存储类型,从我备份网站数据库来说,我更喜欢 MyISAM类型。。。因为每个用户的数据库独立在一个用户文件夹里面,方便恢复。

个人觉得,个人BLOG程序负载不大,MYISAM类型足够应付。

Bo-Blog是用MyISAM类型,国内很多的程序也都是这个MyISAM类型。

不过貌似外国程序比较多用InnoDB数据库类型存储。

InnoDB数据库类型的备份:

引用
如果你可以关闭你的 MySQL 服务,那么可以通过下面几个步骤进行数据库的“二进制”备份:

关闭 MySQL 数据库服务,并确定在关闭时没有发生任何错误
将你的所有数据文件复制到一个安全的地方
将所有的 InnoDB 日志文件复制到一个安全的地方
将 my.cnf 配置文件复制到一个安全的地方
将所有的 InnoDB 表 .frm 文件复制到一个安全的地方


转帖一篇

http://www.360doc.com/showweb/0/0/767171.aspx
InnoDB和MyISAM的差别

InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

MyIASM是IASM表的新版本,有如下扩展:  
二进制层次的可移植性。  
NULL列索引。  
对变长行比ISAM表有更少的碎片。  
支持大文件。  
更好的索引压缩。  
更好的键吗统计分布。  
更好和更快的auto_increment处理。  

1.MySQL最大的优势在于MyISAM引擎下的简单SELECT,INSERT和UPDATE快速操作
2.MyISAM类型的数据文件可以在不同操作系统中COPY,这点很重要,布署的时候方便点。

猪在周末(二十四)

[不指定 2007/10/13 22:14 | by Totti ]
1、大学舍友文博兄当爸爸了:)他爱人和他青梅竹马,嘿嘿,很好嘛,很和谐;舍友小添应该也今年完婚,嘿嘿。

2、11月10日、11日大学同学广州聚会,刚定了机票,要回去,嘿嘿,顺便回家一趟,看看外公外婆,外公身体不太好,80多岁了。。

3、很享受周末,呵呵,虽然足不出户。。。
Tags:
要查看哪个程序池占了比较多资源,可以按照下面的方法找出来:)

引用
根据w3wp取得是哪一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。
Tags:

美丽的梭罗河

[不指定 2007/10/12 19:55 | by Totti ]
“太阳照常升起”里面黄秋生演唱的版本:)


美丽的梭罗河
我为你歌唱
你的光荣历史
我永远记在心上
旱季来临
你轻轻流淌
雨季使波滔滚滚
你流向远方
你的源泉是来自梭罗
万丛山送你一路前往
滚滚的波滔流向远方
一直流入海洋
你的历史就是一只船
商人们乘船远航
美丽的河面上

Windows Media Player文件

吉他谱:
点击在新窗口中浏览此图片

Tags:
分页: 4/5 第一页 上页 1 2 3 4 5 下页 最后页 [ 显示模式: 摘要 | 列表 ]