修改 Chrome 自定義搜索的編碼
修改 Chrome 自定義搜索編碼
作者:篤行天下
自定義搜索的配置存儲文件
"%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Web Data"
讀取配置
sqlite3 "%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Web Data"
注:需退出 Chrome 後執行
keywords 表結構(Chrome v60 / 2017.09.04)
CREATE TABLE "keywords"
(
id INTEGER PRIMARY KEY,
short_name VARCHAR NOT NULL, -- 名稱
keyword VARCHAR NOT NULL, -- 關鍵字
favicon_url VARCHAR NOT NULL,
url VARCHAR NOT NULL, -- 鏈接
safe_for_autoreplace INTEGER,
originating_url VARCHAR,
date_created INTEGER DEFAULT 0,
usage_count INTEGER DEFAULT 0,
input_encodings VARCHAR, -- 編碼類型
suggest_url VARCHAR,
prepopulate_id INTEGER DEFAULT 0,
created_by_policy INTEGER DEFAULT 0,
instant_url VARCHAR,
last_modified INTEGER DEFAULT 0, -- 最後一次修改時間
sync_guid VARCHAR,
alternate_urls VARCHAR,
search_terms_replacement_key VARCHAR,
image_url VARCHAR,
search_url_post_params VARCHAR,
suggest_url_post_params VARCHAR,
instant_url_post_params VARCHAR,
image_url_post_params VARCHAR,
new_tab_url VARCHAR,
last_visited INTEGER DEFAULT 0
);
常用查詢字段
select
id,
short_name,
keyword,
input_encodings,
last_modified
from keywords;
查看百科(bk)的自定義搜索配置
select
id,
short_name,
keyword,
input_encodings,
last_modified
from keywords
where keyword = 'bk';
更新百科(bk)編碼
更新後 last_modified 增加,為了觸發 chrome 能接受更改、同步到服務端
update keywords
set input_encodings = 'UTF-8', last_modified = last_modified + 1
where keyword='bk';
命令行編碼
cmd 在 gbk
chcp 936
編碼下,"百度貼吧"會展示為"鐧懼害璐村惂"
- 設置命令行展示編碼為 utf-8
chcp 65001
最後更新:2017-09-11 16:03:04